gpt4 book ai didi

ajax - 如何在 selenium 中检测是否通过 ajax 加载了 javascript 文件?

转载 作者:行者123 更新时间:2023-12-02 02:29:32 25 4
gpt4 key购买 nike

我的主页通过 ajax 加载另一个页面。其中有javascript文件。我如何检测 ajax 页面加载是否已在 selenium 中完成?我可以检查是否加载了元素。但是有些链接在完全加载内页中的 javascript 文件之前是不可点击的。我如何确保这些链接不可点击?

因为否则点击事件失败。虽然元素存在但它不可点击。它像链接一样简单的 anchor

最佳答案

selenium 中没有内置机制来检测 ajax 请求。Selenium 2 在路线图中有这个。在 selenium 中添加 waitForcondition

selenium.browserbot.getUserWindow().$.active== 0

注意:如果您的页面使用 jquery,则此方法有效。对于其他框架..有不同的方法用其他东西替换 $.active。

关于ajax - 如何在 selenium 中检测是否通过 ajax 加载了 javascript 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4305118/

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