【发布时间】:2020-12-24 19:10:44
【问题描述】:
我运行 selenium 测试 ti 给我
5 个步骤(1 个失败,2 个跳过,2 个通过)
如果任何测试失败,如何不阻止测试的执行。
下面是我的代码
@When("^user enters username and email and password$")
public void user_enters_username_and_email_and_password() throws InterruptedException {
for (User1 user:loadUserStepDfn.data){
createUser.enterUsername(user.getUsername());
createUser.enterEmail(user.getEmail());
createUser.enterPassword(user.getPassword());
if(!user.getUsermsg().isEmpty()) {
Assert.assertEquals(createUser.getUsername_rqM(), user.getUsermsg());
}
if(!user.getEmailmsg().isEmpty()) {
Assert.assertEquals(createUser.getEmail_rqM(), user.getEmailmsg());
}
if(!user.getPassmsg().isEmpty()) {
Assert.assertEquals(createUser.getPassword_rqM(), user.getPassmsg());
}
createUser.clickOnCreate();
createUser.clearAll();
driver.navigate().refresh();
}
}
【问题讨论】: