У меня есть среда тестирования пользовательского интерфейса, написанная на Selenium WebDriver JS, со сценариями тестирования в Cucumber.js. У меня иногда возникают проблемы при запуске этих тестов в Chrome и использовании экспериментальной опции --parallel CLI. Я склонен использовать --parallel 5 для ускорения общего времени выполнения тестов, и это хорошо работает во всех других браузерах, кроме Chrome, где тесты иногда внезапно заканчиваются сообщением
Ошибка: EADDRNOTAVAIL connect EADDRNOTAVAIL 127.0.0.1:60730 - Локальный (0.0.0.0:0)
В этот момент браузеры остаются открытыми, но процесс Cucumber заканчивается.
Я знаю, что опция --parallel является экспериментальной, но я не могу найти других упоминаний об этом в Интернете, поэтому хочу убедиться, что я не делаю глупостей.
Я использую:
Хром 73.0.3683.103
ChromeDriver 73.0.0
Огурец 5.1.0
Selenium WebDriver 4.0.0-alpha.1
(устанавливается с npm).
Это на macOS 10.14.4, если это имеет значение. Я могу повторить это на других компьютерах с той же версией ОС, у которых нет компьютера с Windows, чтобы попробовать.