当前位置 : 主页 > 网页制作 > JQuery >

jquery – 为什么我的Selenium命令不起作用?

来源:互联网 收集:自由互联 发布时间:2021-06-15
我正在写一个selenium脚本,它应该只在所有ajax调用完成后才开始测试. 有几个论坛建议我使用以下条件(在waitForCondition命令中): selenium.browserbot.getCurrentWindow().jQuery.active == 0 不幸的是,这会
我正在写一个selenium脚本,它应该只在所有ajax调用完成后才开始测试.

有几个论坛建议我使用以下条件(在waitForCondition命令中):

selenium.browserbot.getCurrentWindow().jQuery.active == 0

不幸的是,这会引发错误:

jQuery is undefined

JQuery肯定是在我的网站上定义的.我也尝试用$替换jQuery,但得到同样的错误.

有任何想法吗?

您可能需要等待jQuery完成加载,尝试等待直到

typeof selenium.browserbot.getCurrentWindow().jQuery == 'function'

在检查活动之前是真的.

网友评论