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