突然,webdriver CSS定位器在我的代码中停止工作。(他们几天前还在工作)
当我打开IE11的开发者工具(在Internet Explorer中按F12 )时,我看到一个通用的错误消息:“InvalidSelectorError:指定了一个无效或非法的选择器”,但它并没有显示定位器本身
有没有办法在开发者工具上测试css定位器,或者检查IE看到了什么?
我传递的命令非常简单:
wait.until(ExpectedConditions.presenceOfElementLocated(By.cssSelector("span:contains('Information')")));发布于 2016-01-19 19:38:52
:contains不是CSS3的一部分。
请参考https://www.w3.org/TR/css3-selectors/#selectors
你可以试试By.cssSelector("span[innertext='Information']")
https://stackoverflow.com/questions/34873721
复制相似问题