TestNG Asserts

TestNG Asserts

TestNG также позволяет делать дополнительные проверки в средине теста с помощью Asserts.  Asserts являются наиболее популярными и действенными способами при написании Selenium Webdriver тестов. Например, довольно часто приходится делать проверки на наличие элемента. Для этого используют вставки Asserts.

Наиболее используемыми Assert вставками являются:

1) Assert.assertTrue() и Assert.assertFalse() 

Используем пример предыдущей статьи.

Обратите внимание, что Assert true выражение “заваливает” тест и прекращает его выполнение, если результат является false.  Assert.assertFalse() работает противоположно к Assert.assertTrue(). Это означает, что если Вы хотите, чтобы тест выполнялся только в том случае, когда определенный элемент не отображается на странице.

2) Assert.assertEquals()

RelatedPost