0

I try to use the following script code in my Java/Selenium function:

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

But when I execute the code the following error comes up:

unknown error: $ is not defined

How can I solve this?

gartenkralle
  • 646
  • 1
  • 11
  • 21

1 Answers1

1

Use document.querySelector inplace of $.

Your code would become

return ((JavascriptExecutor)driver).executeScript("return document.querySelector(':animated').length").toString().equals("0");
Anish
  • 454
  • 5
  • 9