2016-09-15 157 views
0

我正在尋找一個發送「Enter」鍵到瀏覽器窗口而不是web元素(以確認出現的保存對話框)的機會。可能嗎?發送「Enter」鍵到瀏覽器窗口

+0

保存對話框是否顯示爲警報? – Brydenr

+0

如果不是JavaScript對話框,你能分享這個對話框嗎? –

+0

保存對話框是標準Firefox的保存對話框 –

回答

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) 

您可能需要使用電子xpected Conditions等到真正出現警報。

+0

這不適用於保存對話框 –