我是自动化测试的新手,正在使用softAssert(),正在创建一个用户例如:“ User1”,当我搜索同一用户“ User1”时,结果显示为“找不到结果” 。
所以理想情况下我的测试用例应该可以通过,但仍然可以通过。我打印的实际值和期望值都不同,但是仍然可以通过测试用例。请帮帮我。
我的代码是:

softAssert.assertEquals(lookupTypeRecordFound.getText(), looupTypeName);

最佳答案

您缺少的东西-要使任何SoftAssert错误的测试失败,您需要将其添加到测试方法的末尾:

softAssert.assertAll();


要立即中断测试执行,可以使用“硬”断言,即:

Assert.assertEquals(lookupTypeRecordFound.getText(), looupTypeName);

09-27 04:32