在使用 Selenium 2.4.0 之前,我有以下代码可以正常工作:
alert = page.driver.browser.switch_to.alert
if alert.text
....
end
Selenium 2.4.0中包含更改 "* 在switch_to.alert中提升,当没有警报时。",因此我会得到一个No alert is present (Selenium::WebDriver::Error::NoAlertOpenError)
异常。
我如何使用selenium-web-driver 2.4.0检查警报的存在?