gpt4 book ai didi

java - 如何处理页面关闭时的 'Are you sure you want to navigate away from this page'?

转载 作者:行者123 更新时间:2023-11-30 11:51:52 25 4
gpt4 key购买 nike

我有一个网络应用程序,它生成一个 JS 消息“您确定要离开此页面吗?”当您尝试打开新页面时。我知道我可以通过

处理这条消息
Selenium.getAlert();

(或对其进行一些修改,我还没有尝试过)

但我的主要问题是只有当我离开此页面时才会生成此消息。在 selenium 中,我可以使用

离开页面
Selenium.open("new address");

Selenium.back();

所以我使用这样的代码

Selenium.open("new address");
Selenium.getAlert();

但问题是 Selenium.open 在新页面完全加载之前不会完成并转到程序中的下一个代码行,但是在程序转到下一个代码行并处理此警报之前无法加载页面.所以这是一个阻塞的情况,我不知道如何处理它。

最佳答案

我不认为这是可以做到的,完全停留在 Selenium RC API 中。我有类似的案例,我通过启动 AutoIt 来处理脚本,在 open() 之前,等待提示并回答它。这只适用于 Windows,但如果您需要其他系统的东西,我相信有等效的工具。

Selenium 总是在页面加载期间出现警报和确认问题(这是 - 确认有确定/取消选择)。其中一条错误消息中甚至包含一个古老的错误编号,解释它无法捕获它们。

关于java - 如何处理页面关闭时的 'Are you sure you want to navigate away from this page'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7200986/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com