发送“Enter”键到浏览器窗口
答
这是在Python中,但其他语言将是类似的。当出现警报时,您应该能够使用driver.switch_to.alert
,该警报返回alert
对象。如果您只想确认警报,请使用driver.switch_to.alert.accept()
。发送enter
重点将是:
from selenium.webdriver.common.keys import Keys
# Get to stage where alert appears
# Send enter key
driver.switch_to.alert.send_keys(Keys.ENTER)
您可能需要使用电子xpected Conditions等到真正出现警报。
+0
这不适用于保存对话框 –
保存对话框是否显示为警报? – Brydenr
如果不是JavaScript对话框,你能分享这个对话框吗? –
保存对话框是标准Firefox的保存对话框 –