的存在下,使用硒2.4.0之前,我有下面的代碼工作:硒2.4.0,如何檢查警報
alert = page.driver.browser.switch_to.alert
if alert.text
....
end
硒2.4.0包含的變化「*籌集switch_to.alert當沒有警報存在。「,所以我得到一個No alert is present (Selenium::WebDriver::Error::NoAlertOpenError)
例外。
如何使用selenium-web-driver 2.4.0檢查是否存在警報?
不幸的是,這是我要的最好方式用水豚做這個。但我不得不稍微調整一下:page.driver.browser.switch_to.alert.accept rescue Selenium :: WebDriver :: Error :: NoAlertPresentError – jackocnr
謝謝你們這麼多!我已經花了數小時的時間試圖讓我的規格運行,這沒有把戲:) –
這與@ jackocnr的建議,應該是IMO接受的答案。 – mattsch