如何检测浏览器上是否打开了任何javascript警报框?如果是,如何使用红宝石和硒关闭它

How to detect if there any javascript alert box is opened on browser? if yes, How to close it using ruby and selenium

本文关键字:如果 何使用 红宝石 javascript 检测 何检测 浏览器 任何 是否      更新时间:2023-09-26

使用硒函数从一个页面导航到另一个页面时,有时会出现带有确定和取消选项的确认框。那么如何检测盒子并消除它。

提前感谢!

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

希望对您有所帮助!

相关文章: