警告框處理

2021-09-01 06:06:40 字數 825 閱讀 1242

彈窗會用到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...