【发布时间】:2013-07-01 11:49:34
【问题描述】:
我需要在我的测试中多次断言一个 web 元素不存在。我已经在网站上搜索过这个,并在答案中找到了我的代码中已有的内容:
try{
WebElement w = driver.findElement(By.id("warning"));
} catch (NoSuchElementException e){
return true;
}
return false;
我想知道是否有更快的方法?因为每次在元素不存在时运行,捕获异常需要很长时间。我知道这是因为 webdriver 正在整个页面中搜索元素,但仍然......有更快的方法吗?
是否有可能以某种方式以非常低的超时时间使用 WebDriverWait?
谢谢
【问题讨论】:
标签: java webdriver nosuchelementexception