彈窗會用到switch_to.alert() 方法
text()獲取文字資訊
accept()接受現有的警告框
dismiss ()取消警告框
send_keys()警告框輸入內容
如下:
from selenium import webdriver
from selenium.webdriver.common.action_chains import actionchains
import time
driver = webdriver.chrome()
driver.maximize_window()
driver.get('')
ad=driver.find_element_by_link_text("設定")
actionchains(driver).move_to_element(ad).perform()
driver.find_element_by_link_text("搜尋設定").click()
driver.find_element_by_class_name("prefpanelgo").click()
time.sleep(2)
an = driver.switch_to.alert #接受警告框
time.sleep(1)
print (an.text) # text屬性輸出alert的文字
an.accept() # 確認警告
#an.dismiss() # 取消警告框
#an.send_keys("hello,word") # 輸入內容
js彈出提問框訊息框警告框
警告 alert 在訪問 的時候,你遇到過這樣的情況嗎?咚 的一聲,乙個小視窗出現在你面前,上面寫著一段警示性的文字,或是其它的提示資訊。如果你不點選確定,你就不能對網頁做任何的操作。沒錯,這個 咚 的小視窗就是alert幹的。下面的 是一段使用alert的例項。我的個人觀點是盡量少使用alert,...
基於bootstrap 模態框的警告框
基於bootstrap 模態框的警告框 1,匯入bootstrap 外掛程式,2,jsp中的警告框 class modal fade id myalert style z index 2000 class modal backdrop in style z index 1900 div class ...
iOS Xcode中警告處理
1 產生警告的原因 某些方法廢棄了,會產生警告 樣式 處理方法 在 的頭尾加上 pragma clang diagnostic push pragma clang diagnostic ignored wdeprecated declarations 忽略警告 pragma clang diagno...