selenium2-python13-alert/confirm/prompt 处理

webdriver 中处理 JavaScript 所生成的 alertconfirm 以及 prompt 是很简单的。具体思路是使用switch_to.alert()方法定位到 alert/confirm/prompt。然后使用 text/accept/dismiss/send_keys 按需进行操做。

 text
 accept
 dismiss
 send_keys

返回 alert/confirm/prompt 中的文字信息。
点击确认按钮。
点击取消按钮,如果有的话。 输入值,这个
alert\confirm没有对话框就不能用了,不然会报错。 

driver.get()
time.sleep()
driver.find_element_by_xpath().click()
driver.find_element_by_xpath().click()
time.sleep()
driver.find_element_by_xpath().click()
time.sleep()
alert=driver.switch_to_alert()
alert.text
alert.accept()


你可能感兴趣的:(selenium2-python13-alert/confirm/prompt 处理)