如何验证硒2中不存在元素
|
在Selenium 2中,我要确保驱动程序已加载的页面上的元素不存在。我在这里包括我的幼稚实现。
WebElement deleteLink = null;
try {
deleteLink = driver.findElement(By.className(\"commentEdit\"));
} catch (NoSuchElementException e) {
}
assertTrue(deleteLink != null);
有没有一种更优雅的方法可以从根本上验证断言是否引发了NoSuchElementException?
没有找到相关结果
已邀请:
6 个回复
细瑞
或者,您可以使用
方法,该方法返回一个元素列表或一个空列表(如果找不到)(不抛出
):
要么
佩疵瓦
如果不存在,将返回true。
蕾跨立锌煤
页面类别:
测试类别:
寒健
博沮富教全
我在Promise的回调中使用Chai断言库来期望某个值。 参考:https://seleniumhq.github.io/selenium/docs/api/javascript/module/selenium-webdriver/index_exports_WebElement.html
橙绥