0
我正在尋找一個發送「Enter」鍵到瀏覽器窗口而不是web元素(以確認出現的保存對話框)的機會。可能嗎?發送「Enter」鍵到瀏覽器窗口
我正在尋找一個發送「Enter」鍵到瀏覽器窗口而不是web元素(以確認出現的保存對話框)的機會。可能嗎?發送「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等到真正出現警報。
這不適用於保存對話框 –
保存對話框是否顯示爲警報? – Brydenr
如果不是JavaScript對話框,你能分享這個對話框嗎? –
保存對話框是標準Firefox的保存對話框 –