我想找出一个网站上正在运行多少动画。但是我的硒代码抛出了InvalidSelectorException。
driver.findElements(By.cssSelector(":animated")).length()
如何正确获取Java / Selenium中正在运行的动画数量?
最佳答案
伪类:animated
特定于JQuery库,并且不是有效的CSS选择器。
如果要使用它,请确保页面加载了JQuery并使用executeScript
执行代码:
int count = (int)((JavascriptExecutor)driver).executeScript(
"return $(':animated').length;");