我知道我可以使用(driver.findElements(By.xpath("Xpath Value")).size() != 0);
但是,我正在使用页面对象模型,其整个目的是在单独的类中预定义Web元素,因此我不必在测试类中“通过查找元素”。
这是我目前拥有的:
if (objPage.webElement.isEnabled()){
System.out.println("found element");
}else{
System.out.println("element not found");
}
然而,这试图识别可能不存在的WebElement。当它不存在时,我会得到:“没有这样的元素”异常。
selenium.common.exceptions.NoSuchElementException
”这样的东西吗? - Peter Mortensen