我是 Webdriver 的新手,我想知道如果元素存在,我该如何让我的测试用例失败。使用以下代码,我可以发送一个输出,如果元素 id errorMessages
存在,将显示一个输出。无论如何我也可以让测试失败吗?
if (driver.findElements(By.id("errorMessages")).size() != 0) {
System.out.println("Error..Warning Subscriber already exists ");
}
最佳答案
使用 TestNG,您只需在 if
block 中使用 Assert.fail("your message");
即可将测试标记为失败。像这样的东西:
if (driver.findElements(By.id("errorMessages")).size() != 0) {
Assert.fail("Error..Warning Subscriber already exists ");
}
参见 this用于重载
关于testing - 如果元素存在,则 Webdriver 测试失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27506851/