如何检测浏览器上是否有任何javascript警告框?如果是的话,如何使用红宝石和硒来关闭它

时间:2016-02-23 22:58:52

标签: javascript ruby selenium

使用selenium功能从一个页面导航到另一个页面时,有时会出现确认框,其中包含ok和cancel选项。那么如何检测框并解雇它。

提前致谢!

1 个答案:

答案 0 :(得分:0)

wait = Selenium::WebDriver::Wait.new
alert = wait.until { page.driver.browser.switch_to.alert }
alert.accept # to accept alert
alert.dismiss # to dismiss alert

希望它有所帮助!