我在selenium中使用BrowserFactory而不是WebDriver。我想检查DOM上是否存在元素。如果是,请单击它,否则执行其他操作。应该有一个简单的解决方案,但我没有使用WebDriver。如果我使用它,它会打开一个新的浏览器窗口并完成其中的所有操作。
答案 0 :(得分:-1)
您可以尝试使用此方法来验证元素是否存在
public static void isElementPresent(WebElement element) {
//log.info("Checking if element is present");
if(element.isDisplayed();){
element.click();
}
}