我在下面有一个HTML代码。显示<table>
标记取决于配置。
<div id="test">
<table id="test2">...</table>
</div>
我需要检查这个标签是否存在。
我尝试使用findelement运算符:
Boolean v_evnt2 = Login.driver.findElements(By.cssSelector("#test>#test2")).size() != 0;
If (v_evnt2)
System.out.println("tag exist");
else
System.out.println("tag does not exist);
但是如果不存在则会出现错误。
答案 0 :(得分:0)
WebDriver中没有隐式方法来检查元素是否存在,但是,您可以使用以下逻辑。
isElementPresent is very slow in case if element does not exist.