1

У нас есть более 500 тестовых примеров для нашего приложения. Тесты выполняются в течение 4-6 часов в зависимости от загрузки процессора и ОЗУ.Как ускорить выполнение теста Selenium/Junit, избегая настроек реестра

Для каждого тестового примера Selenium начнет и остановит IE. IE берет резервную копию реестра для каждого тестового примера. Я вижу следующие утверждения для каждого тестового примера и

14:43:38,312 INFO [org.openqa.selenium.server.browserlaunchers.WindowsProxyManager] Backing up registry settings... 
14:43:40,234 INFO [org.openqa.selenium.server.browserlaunchers.WindowsProxyManager] Modifying registry settings... 

Существует разница в 2 минуты между двумя вышеуказанными операциями.

Можем ли мы обойти резервную копию реестра и запустить тестовые примеры. Таким образом, мои тестовые примеры завершатся менее чем за 20 минут до текущей сборки.

ответ

1

Этот thread показывает, как повторно использовать сеанс Firefox. Я не пробовал, но я думаю, что есть эквивалент для Internet Explorer. Вы также можете использовать Selenium Grid для ускорения продолжительности.

Смежные вопросы