突然,webdriver CSS定位器停止在我的代码中工作。 (他们几天前工作)
当我打开IE 11的开发者工具时(在Internet Explorer中按F12),我看到一般错误说" InvalidSelectorError:指定了无效或非法的选择器"但它并没有向我展示定位器本身
有没有办法在开发人员工具上测试css定位器,或检查IE看到的内容?
我通过的命令非常简单:
wait.until(ExpectedConditions.presenceOfElementLocated(By.cssSelector("span:contains('Information')")));
答案 0 :(得分:0)
:contains
不属于CSS3。
请参阅https://www.w3.org/TR/css3-selectors/#selectors
您可以尝试By.cssSelector("span[innertext='Information']")