我需要在我的测试中多次断言 webelement 不存在。我已经在网站上搜索过这个,并在答案中找到了我的代码中已有的内容:
try{
WebElement w = driver.findElement(By.id("warning"));
} catch (NoSuchElementException e){
return true;
}
return false;
我想知道是否有更快的方法?因为每次在元素不存在时运行,捕获异常需要很长时间。我知道这是因为 webdriver 正在整个页面中搜索元素,但仍然......有更快的方法吗?
是否有可能以非常低的超时时间使用 WebDriverWait?
谢谢