Java: Selenium
Теория: Параллельный запуск и конфигурация
Полный доступ к материалам
Когда тестов много, их запускают параллельно и в разных браузерах. В этом уроке разберем базовую параметризацию и настройку параллельности.
Настройка через gradle.properties
В gradle.properties можно хранить общие параметры запуска:
Параметризация через системные свойства
Частый подход — передавать имя браузера через -Dbrowser:
В тестах параметр читается так:
Дальше можно выбирать нужный драйвер в зависимости от значения.
Запуск в нескольких браузерах
Для проверки кросс‑браузерности обычно запускают один и тот же набор тестов с разными параметрами:
Параллельность в JUnit 5 и TestNG
В JUnit 5 параллельность включается через junit-platform.properties:
В TestNG параллельность задается через конфигурацию и аннотации. В обоих случаях важно следить, чтобы тесты не делили состояние и не конфликтовали по данным.
Рекомендуемые программы
108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845

