java - 在 Java 中使用 jQuery - 未知错误 : $ is not defined

标签 java jquery selenium

我尝试在 Java/Selenium 函数中使用以下脚本代码:

return ((JavascriptExecutor)driver).executeScript("return $(':animated').length").toString().equals("0");

但是当我执行代码时出现以下错误:

unknown error: $ is not defined

我该如何解决这个问题?

最佳答案

使用document.querySelector代替$

你的代码将变成

return ((JavascriptExecutor)driver).executeScript("return document.querySelector(':animated').length").toString().equals("0");

关于java - 在 Java 中使用 jQuery - 未知错误 : $ is not defined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40377681/

相关文章:

javascript - 如何在访问较小的div后重新加载较大的div

javascript - 如何使用 jQuery 为一个兄弟元素的所有父元素添加类

javascript - 使用 jQuery 动态生成数据列表的文本字段

selenium - 我们如何在 Gherkin 场景(SpecFlow/BDD/Selenium)中实现 'Given'?

ruby-on-rails - 如何测试自定义 uploader 是否有效?

java - 如何使用vtiger库java?

java - 访问保存在类路径中的 Microsoft Access 数据库

java - spring 基于注解的配置——内存消耗太高?

java - VSCODE Java 构建状态停止

java - 如何在 Selenium WebDriver 中将 Dropdown 与 ng-model 一起使用?