首页 > 解决方案 > 如何检查网页上是否存在元素?

问题描述

我在 selenium 中使用 BrowserFactory 而不是 WebDriver。我想检查 DOM 上是否存在元素。如果是,请单击它,否则执行其他操作。应该有一个简单的解决方案,但我没有使用 WebDriver。如果我确实使用它,它会打开一个新的浏览器窗口并在其中执行所有操作。

标签: selenium

解决方案


你可以试试这个方法来验证元素是否存在

public static void isElementPresent(WebElement element) {
    //log.info("Checking if element is present");
    if(element.isDisplayed();){
    element.click();
     }  

}

推荐阅读