TestNG软断言输出不符合预期

问题描述 投票:0回答:1

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

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

java selenium-webdriver testng
1个回答
0
投票

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

softAssert.assertAll();

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

Assert.assertEquals(lookupTypeRecordFound.getText(), looupTypeName);
© www.soinside.com 2019 - 2024. All rights reserved.