【发布时间】:2018-03-06 10:44:15
【问题描述】:
我曾尝试在 selenium webdriver 中使用带有 contains() 的 CSS 选择器,但我面对的是 NullPointerException。
有人可以帮忙吗?
private static final String testcode = "p:contains('Notes')";
public String getTextCode(String codes) throws Exception {
String jc = driver.findElement(By.cssSelector(codes)).getText();
return jc;
}
【问题讨论】:
-
contains()似乎是一个 JQuery 函数。请看这个类似的问题:stackoverflow.com/questions/5441680/… -
W3C css 定位器不支持 contains(),selenium 使用 W3C 描述的浏览器支持的原生 css lcoator。你提到的 contains() 应该得到 JQuery 的支持。
标签: java selenium selenium-webdriver