Selenium IDE 卡在弹出窗口中的 clickAndWait 命令上

发布于 2024-12-27 23:32:35 字数 274 浏览 2 评论 0原文

每次出现弹出窗口时,selenium IDE 都会卡住(注意整个页面仍然在后台加载,但它卡住了)

这就是卡住的地方!

<tr>
    <td>clickAndWait</td>
    <td>link=Home</td>
    <td></td>
</tr>

您必须选择弹出窗口上的关闭选项才能将其关闭!嗯,

你会如何解决这个问题?

Every time there is a popup, selenium IDE will get stuck (note the entire page still gets loaded in the background but it get stuck)

Here is where it gets stuck!

<tr>
    <td>clickAndWait</td>
    <td>link=Home</td>
    <td></td>
</tr>

You have to select the close option on the popup to close it! hmm

How would you fix this problem?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

阪姬 2025-01-03 23:32:35

你不能只记录关闭这个弹出窗口的操作吗?

如果您可以记录单击此弹出窗口的操作(例如:click | css=img.popup-img),并且问题是您无法预测弹出窗口是否会出现,您可以使用类似的内容:

clickAndWait | link=Home
gotoIf | javascript{selenium.isElementPresent('css=img.popup-img')} | closePOPUP
goto | continue
label | closePOPUP
click | css=img.popup-img
label | continue
open | http://www.yahoo.com/

Can't you just record action of closing this pop-up?

If you can record clicking on this pop-up (e.g.: click | css=img.popup-img) and the problem is that you can't predict if pop-up would appear you can use something like that:

clickAndWait | link=Home
gotoIf | javascript{selenium.isElementPresent('css=img.popup-img')} | closePOPUP
goto | continue
label | closePOPUP
click | css=img.popup-img
label | continue
open | http://www.yahoo.com/
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文