如何通过标签检查元素是否存在?

伊琳娜

我在页面上有一个元素

<a data-cke-saved-name name></a>

我想检查页面上是否存在此元素?我这样尝试

WebElement link = null;
    try {
        link = Main.s_driver.findElement(By.tagName("data-cke-saved-name name"));
        System.out.println("OK");
    } catch (NoSuchElementException e) {
        System.out.println("Something went wrong");
    }

但这是行不通的。还有其他方法可以检查此元素吗?

伊琳娜

找到了答案。在这种情况下,我需要通过By.xpath指定标记为空

link = Main.s_driver.findElement(By.xpath("//a[contains(@data-cke-saved-name, '')]"));

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章