我尝试在Java / Selenium函数中使用以下脚本代码:
return ((JavascriptExecutor)driver).executeScript("return $(':animated').length").toString().equals("0");
但是当我执行代码时出现以下错误:
unknown error: $ is not defined
我该如何解决这个问题?
答案 0 :(得分:0)
使用document.querySelector
代替$
。
您的代码将成为
return ((JavascriptExecutor)driver).executeScript("return document.querySelector(':animated').length").toString().equals("0");