Результат мягкого утверждения TestNG не такой, как ожидалось - PullRequest
0 голосов
/ 16 октября 2019

Я новичок в тестировании автоматизации и использую softAssert (), я создаю одного пользователя. Например: «Пользователь1», и когда я ищу того же пользователя, который является «Пользователь1», результат отображается как «Нет». Результат найден ". Поэтому в идеале мой контрольный пример должен получить разрыв, но он все равно будет пройден. Я распечатываю фактическое и ожидаемое значения, но они по-прежнему проходят контрольный пример. Пожалуйста, помогите мне. Мой код:

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

1 Ответ

1 голос
/ 16 октября 2019

То, что вам не хватает - чтобы провалить тест на любые ошибки SoftAssert, вам нужно добавить это в конец вашего метода теста:

softAssert.assertAll();

Чтобы немедленно прервать выполнение теста, вы можете использовать«жесткий» утверждение, а именно:

Assert.assertEquals(lookupTypeRecordFound.getText(), looupTypeName);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...