如何在代码中禁用浏览器的Alert Box,我的意思是我不希望我的chromedriver因任何原因弹出警报,。
答案 0 :(得分:1)
您可以将window.alert(...)
设置为其他功能(例如登录到控制台)
WebDriver driver = createDriver();
driver.get("http://foo.bar.com");
if (driver instanceof JavascriptExecutor) {
String script = "window.alert = function(message) { console.log(message); };";
((JavascriptExecutor) driver).executeScript(script);
}
driver.findElement(By.id("someButton")).click();