Java: Selenium
Теория: Проверки и утверждения
Полный доступ к материалам
Проверки делают тесты полезными: без них сценарий просто кликает по странице, но не подтверждает результат. В этом уроке мы разберем базовые проверки в Selenium и JUnit.
Проверка текста и URL
Для начала проверим заголовок страницы и текущий адрес:
getTitle() возвращает заголовок страницы, а getCurrentUrl() — текущий адрес.
Проверка состояния элементов
Для элементов доступны методы состояния:
isDisplayed()— элемент видимisEnabled()— элемент доступен для взаимодействияisSelected()— элемент выбран (чекбоксы, радио‑кнопки)
Пример проверки кнопки:
Позитивные и негативные проверки
Позитивные проверки подтверждают ожидаемый результат, негативные — отсутствие результата. Для этого используют assertTrue, assertFalse, assertEquals и другие утверждения JUnit.
Так мы фиксируем, что страница не перешла в ошибочное состояние. В реальных тестах обычно комбинируют несколько утверждений, чтобы покрыть ключевые ожидания сценария.
Рекомендуемые программы
108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845

