java - 如何在 selenium webdriver 中使用 CSS 选择器 `contains` 获取元素

标签 java selenium selenium-webdriver

我尝试使用 CSS 选择器 contains()在 selenium webdriver 中,但我面临 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;
}

最佳答案

根据specifications ,不支持。您可以使用 XPath。

关于java - 如何在 selenium webdriver 中使用 CSS 选择器 `contains` 获取元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46405617/

相关文章:

java - 为什么它会跳过数组索引 0?

java - 如何使用 selenium webdriver java 测试或验证复选框是否被选中

excel - 无法使用 Selenium 和 VBA 从网页的下拉列表中选择复选框

selenium - 我正在自学 Selenium 。我在采访中提出以下问题。使用 sibling 编写 xpath

java - 使数组的值成为数字列表?

java - 如何使用java获取特定线程的CPU内存消耗?

javascript - 有没有一种方法可以单击 Canvas 中的特定点/元素(使用 javascript、jquery 或 selenium)

java - 如何限制用作工厂的 TestNG dataprovider 方法上的线程

javascript - 无法使用方法 : browser. click 和 xpath://input[2] 单击元素

Java Servlet 上下文和 session 级变量