Как ограничить количество браузеров в инфраструктуре автоматизации Junit5 Selenium для параллельного выполнения - PullRequest
0 голосов
/ 08 апреля 2020

Может ли кто-нибудь помочь мне с правильной настройкой для достижения параллельного выполнения в проекте автоматизации Junit5 + selenium, где я могу выполнить 250 тестовых случаев параллельно с двумя или тремя открытыми браузерами.

Я попробовал ниже настроить параллельное выполнение моей текущей структуры (JUnit5 Selenium JAVA Gradle).

файл junit-platform.properties.

junit.jupiter.execution.parallel.enabled = true
junit.jupiter.execution.parallel.mode.default = same_thread
junit.jupiter.execution.parallel.mode.classes.default = concurrent

В тестовом задании build.gradle указано значение ниже.

systemProperty 'junit.jupiter.execution.parallel.enabled', 'true'
systemProperty 'junit.jupiter.execution.parallel.mode.default', 'concurrent'

После запуска пакета из 25 тестовых случаев я вижу, что в большинстве случаев время ожидания браузера истекло, и окончательный отчет об очаровании не создается.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...