我正在用java的一个网页在java写一些测试。我看到很多方法来确保页面上存在元素。但是我的需要是检查页面上的元素不存在。更确切地说,我需要检查用户是否关闭了弹出窗口。检查一个弹出关闭与硒(爪哇)
目前我只看到的方法来检查一个元素存在于拖到绘图页而不是相反,像
WebElement元素= driver.findElement(By.name(“Q”));
你知道是否存在方法来检查页面上是否存在元素?
感谢
我正在用java的一个网页在java写一些测试。我看到很多方法来确保页面上存在元素。但是我的需要是检查页面上的元素不存在。更确切地说,我需要检查用户是否关闭了弹出窗口。检查一个弹出关闭与硒(爪哇)
目前我只看到的方法来检查一个元素存在于拖到绘图页而不是相反,像
WebElement元素= driver.findElement(By.name(“Q”));
你知道是否存在方法来检查页面上是否存在元素?
感谢
我不认为有一些用来检查是否一个element
是本发明的方法。
但是,你可以做
List<WebElement> list = driver.findElements(By.name("q"));
if(list.size()==0)
System.out.println("Not Present")
#findElements
返回一个包含匹配WebElements
一个list
。
您也可以尝试以下操作:
public boolean isElementPresent(WebElement element){
try{
element;
return true;
//element is present
}
catch(Exception e){
return false;
//element not present
}
}
的[我如何验证一个元素没有在硒2存在]可能的复制(http://stackoverflow.com/questions/6353259/how-do -i-验证 - 即-AN-元件并 - 不存在 - 在硒-2) –