我是自动化测试的新手,我正在使用softAssert(),正在创建一个用户,例如:“ User1”,当我搜索同一用户“ User1”时,结果显示为“否”找到结果”。 所以理想情况下我的测试用例应该可以通过,但仍然可以通过。我打印的实际值和期望值都不同,但是仍然可以通过测试用例。请帮帮我。 我的代码是:
softAssert.assertEquals(lookupTypeRecordFound.getText(), looupTypeName);
答案 0 :(得分:1)
缺少的东西-要使任何SoftAssert错误的测试失败,您需要将其添加到测试方法的末尾:
softAssert.assertAll();
要立即中断测试执行,可以使用“硬”断言,即:
Assert.assertEquals(lookupTypeRecordFound.getText(), looupTypeName);