我正在寻找机会向浏览器窗口发送“Enter”键,而不是web元素(确认出现的保存对话框)。有可能吗?
答案 0 :(得分:1)
这是在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)
您可能需要使用E xpected Conditions等待警报实际显示。