selenium--|警告框處理

#####################################################
## 警告框處理
#####################################################

from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC

b = webdriver.Chrome()
b.implicitly_wait(10)
b.get('file:///E:/ZM20190316/2.Selenium/TestDemo/alertDemo/promptTest.htm')
b.maximize_window()

b.find_element_by_name('b1').click()

WebDriverWait(b,30,0.5).until(EC.alert_is_present())

print(b.switch_to.alert.text)
b.switch_to.alert.send_keys('西易歐全棧自動化測試')
#確認警告框
b.switch_to.alert.accept()
#關閉警告框
b.switch_to.alert.dismiss()

sleep(3)
b.quit()
相關文章
相關標籤/搜索