如何在确认弹出窗口中单击“离开页面”按钮
How to click on 'Leave Page' button in the confirmation popup?
当我尝试关闭浏览器窗口时,我看到一个弹出窗口,上面写着"此页面要求您确认要离开 - 您输入的数据可能无法保存",并带有两个按钮"离开页面"和"留在页面上"。我想点击"离开页面"。请让我知道我该怎么做。我得到了答案,但它正在关闭弹出窗口。
(( JavascriptExecutor ) webDriver).executeScript( "window.close()" );
请让我知道如何解决这个问题。
尝试以下操作:-
driver.switchTo().alert().accept();
它将像这样处理浏览器操作
如果您正在寻找一种方法来一直调用处理警报(如果它存在并且不执行任何其他操作):
void handleUnexpectedAlert() {
try {
Alert alert = driver.switchTo().alert();
alert.accept();
} catch (NoAlertPresentException ignore) {
// This is the way to know it wasn't there
}
}
相关文章:
- 离开页面时弹出消息
- 离开页面导航后保留文本区域内容
- 在 HTML 页面上显示数据库表,而无需离开 HTML 页面
- 如何防止表单提交时出现“您确定要离开此页面吗?”警报
- 返回弹出窗口时捕获确定按钮 [离开此页面或留在此页面]
- Javascript onbeforeunload :如何检测用户是否点击“离开此页面”
- AngularJS指令,用于在离开/关闭页面之前检测挂起的更改
- jquery在关闭(不离开)页面时卸载之前
- 当有人离开特定页面时,将信息发送到服务器
- 当鼠标离开浏览器页面时创建一个弹出窗口
- 如何制作'您确定要离开此页面吗'浏览器中的警告消息
- 如何融合网页之间的过渡,给人一种访问者从未离开过页面的错觉
- 如何让浏览器在用户单击jQuery对话框上的按钮后才离开当前页面?
- 如何禁用'你确定要离开这个页面吗'在post-new中,我尝试了许多on - before - unlo
- 打开新页面而不离开当前页面
- 如何知道用户何时离开了页面并刷新了页面
- 当用户单击离开此页面时重定向到页面
- 获取浏览器提示"确认导航"选择“离开此页面”;或者“留在这一页”;在Woocommerce结账
- HTML表单在不离开当前页面的情况下向PHP表单发送数据
- 如何防止IE11弹出(你确定要离开这个页面)