【发布时间】:2011-08-26 06:47:35
【问题描述】:
我有一个 Web 应用程序,它生成一条 JS 消息 “您确定要离开此页面吗?”当您尝试打开新页面时。 我知道我可以通过
处理此消息Selenium.getAlert();
(或者一些修改,我还没试过)
但我的主要问题是只有当我离开此页面时才会生成此消息。 在 selenium 中,我可以使用离开页面
Selenium.open("new address");
或
Selenium.back();
所以我使用这样的代码
Selenium.open("new address");
Selenium.getAlert();
但问题是 Selenium.open 在新页面完全加载之前不会完成并转到程序中的下一个代码行,但是在程序转到下一个代码行并处理此警报之前无法加载页面.所以这是一个阻塞的情况,我不知道如何处理它。
【问题讨论】:
标签: java javascript selenium