
Утверждения TestNG
Утверждения TestNG — наиболее часто используемые методы при создании сценариев Selenium. Давайте посмотрим на утверждения в TestNG и где их использовать
Утверждения TestNG помогают нам проверить состояние теста в середине его выполнения. Основываясь на утверждениях TestNG, мы будем считать тест успешным только в том случае, если он будет завершен без каких-либо исключений.
Давайте рассмотрим базовый пример с использованием утверждений TestNG.
Мы проверяем заголовок веб-страница с помощью TestNG Asserts.
Здесь я использую два тестовых условия. В первом условии я правильно принимаю значение title и использую оператор assertEquals, а во втором условии я принимаю неправильное значение title, чтобы преднамеренно вызвать исключение.
Вот видеоурок, чтобы узнать « Как использовать утверждения в TestNG”:
Наберитесь терпения. Видео загрузится через некоторое время.
Если вам понравилось это видео, подпишитесь на наш канал YouTube для получения дополнительных видеоуроков.
Шаг 1: откройте Gmail
Шаг 2. Проверьте, соответствует ли заголовок заданной строке. Если он совпадает, перейдите в поле электронной почты и введите указанный текст в методе sendKeys, иначе будет выдано исключение
Примечание. На этом этапе я правильно использовал значение actualTitle в приведенном ниже сценарии. Таким образом, он переходит в поле электронной почты и набирает данный текст.
Шаг 3: Снова откройте gmail
Шаг 4: Проверьте, соответствует ли заголовок соответствует заданной строке. Если он совпадает, перейдите в поле электронной почты и введите указанный текст в методе sendKeys, иначе он выдаст исключение
Примечание. На этом шаге я выбрал неверный actualTitle< /сильный>значение. Здесь из-за сбоя утверждения возникает исключение. Sample TestNG Asserts ScriptJava