我正在使用以下库进行Web驱动程序管理。 我想在测试运行时禁用所有浏览器警报消息。有人可以帮助如何使用该库禁用警报?或任何解决方法?
import io.github.bonigarcia.wdm.ChromeDriverManager;
答案 0 :(得分:1)
JavascriptExecutor为我工作。在单击调用警报的事件之前,请务必执行它。一旦你设置它,它将适用于整个会话
((JavascriptExecutor) driver).executeScript("window.confirm = function(msg) { return true; }");
注意: - 点击调用警报确认框的事件后不要使用它。默认情况下,上面的代码将确认框设置为true表示您接受/单击该页面上所有确认框上的确定(如果被调用)
希望它会对你有所帮助:)。