TestNG软断言输出不符合预期

时间:2019-10-16 13:03:42

标签: java selenium-webdriver testng

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

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

1 个答案:

答案 0 :(得分:1)

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

softAssert.assertAll();

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

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