Что такое Page Object в Intellij IDEA JAVA и для чего он нужен?
В предыдущих статьях мы рассматривали подготовку к тестированию: что нужно сделать до начала тестов и после них, а также как сформировать отчёт о результатах тестирования. Обсудили различные виды аннотаций для тестов. Теперь постепенно переходим к основной теме — созданию тестов. Паттерн Page Object играет ключевую роль в процессе тестирования, и в этой статье мы объясним, почему это так важно. Мы уже написали пару тестов с открытием браузера и вводом в поисковую строку запроса. Разберём на этом...
Java Selenide. Configuration. 2 Часть. Взаимодействие с элементам
Итак, продолжая тему о конфигурации Selenide, поговорим о некоторых настройках, которые касаются работы с элементами. AssertionMode - настройка, которая контролирует в какой момент выбросить исключение. Существует два ваSOFT - Дожидается завершения всех промежуточных функций(выражений) 1. AssertionMode.STRICT - выбрасывает незамедлительно(по умолчанию) 2. AssertionMode.SOFT - Дожидается завершение всех промежуточных функций(выражений) Со STRICT все понятно, что-то идет не так - ошибка. Напрашивается определенный мем про простого человека) Больший интерес вызывает SOFT...