javascript - 如何在确认弹出窗口中单击 'Leave Page' 按钮?

标签 javascript selenium-webdriver

当我尝试关闭浏览器窗口时,弹出窗口显示“此页面要求您确认是否要离开 - 您输入的数据可能不会保存。”带有两个按钮“离开页面”和“留在页面”。我想点击“离开页面”。请告诉我该怎么做。我得到了答案,但它正在关闭弹出窗口。

(( JavascriptExecutor ) webDriver).executeScript( "window.close()" ); 

请告诉我如何解决这个问题。

最佳答案

尝试以下:-

driver.switchTo().alert().accept(); 

它将像这样处理浏览器操作

关于javascript - 如何在确认弹出窗口中单击 'Leave Page' 按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35648209/

相关文章:

python - body 印 Selenium

javascript - 如何从 javascript 数组本身向图表 js 添加数据?

javascript - 谷歌云功能有时有效有时无效

java - WebDriver 无法对具有 onclick=function1() 作为属性的输入元素执行单击

java - Selenium webdriver 无法定位元素

json - 如何使用 Geb 检查非 html 响应?

angularjs - 等待 Protractor 与页面同步时出错 : "Cannot read property ' get' of undefined"

javascript - Express 和 ejs 中出现错误,用于在屏幕上显示数据库中的数据

javascript - 如何将 JSON 响应放入 jquery 中?

javascript - 这个 JavaScript 的作用是什么?