1

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

import io.github.bonigarcia.wdm.ChromeDriverManager;

4

1 回答 1

1

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

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

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

希望它会帮助你:)

于 2017-08-24T08:23:30.983 回答