如何检测浏览器上是否打开了任何javascript警报框?如果是,如何使用ruby和selenium关闭它
当使用selenium功能从一个页面导航到另一个页面时,有时会出现带有ok和cancel选项的确认框。那么如何检测这个盒子并消除它 提前谢谢如何检测浏览器上是否打开了任何javascript警报框?如果是,如何使用ruby和selenium关闭它,javascript,ruby,selenium,Javascript,Ruby,Selenium,当使用selenium功能从一个页面导航到另一个页面时,有时会出现带有ok和cancel选项的确认框。那么如何检测这个盒子并消除它 提前谢谢 wait = Selenium::WebDriver::Wait.new alert = wait.until { page.driver.browser.switch_to.alert } alert.accept # to accept alert alert.dismiss # to dismiss alert 希望有帮助 切换到警报窗口时,您必须
wait = Selenium::WebDriver::Wait.new
alert = wait.until { page.driver.browser.switch_to.alert }
alert.accept # to accept alert
alert.dismiss # to dismiss alert
希望有帮助 切换到警报窗口时,您必须尝试/捕获。