如何使用ChromeDriverManager禁用警报消息?

时间:2017-08-24 06:33:20

标签: selenium selenium-webdriver selenide

我正在使用以下库进行Web驱动程序管理。 我想在测试运行时禁用所有浏览器警报消息。有人可以帮助如何使用该库禁用警报?或任何解决方法?

import io.github.bonigarcia.wdm.ChromeDriverManager;

1 个答案:

答案 0 :(得分:1)

JavascriptExecutor为我工作。在单击调用警报的事件之前,请务必执行它。一旦你设置它,它将适用于整个会话

((JavascriptExecutor) driver).executeScript("window.confirm = function(msg) { return true; }");

注意: - 点击调用警报确认框的事件后不要使用它。默认情况下,上面的代码将确认框设置为true表示您接受/单击该页面上所有确认框上的确定(如果被调用)

希望它会对你有所帮助:)。