Я выполняю тесты E2E, используя Protractor на Bamboo.Я получил эту ошибку: неизвестная ошибка: Chrome не запустился: аварийный выход (неизвестная ошибка: файл DevToolsActivePort не существует)
Затем я обнаружил, что мне пришлось понизить версию Chromedriver до 2.37.Я обнаружил, что здесь "https://github.com/angular/protractor/issues/4850".
Я нашел способ загрузить определенную версию chromedriver здесь https://medium.com/@cnishina/webdriver-manager-a-node-module-c33a820f5eb. Поэтому я использую обновление webdriver-manager --versions.chrome2.37.
При запуске npm, запустите e2e как предварительный шаг. Я делаю «обновление webdriver-manager --versions.chrome 2.37», но после запуска «ng e2e» загружает последнюю версию chromedriver (2.46). Iтакже можно увидеть, что update-config.json обновляется с 2.46 и 2.37.
Я предполагаю, что при наличии 2.46 тесты транспортира будут использовать 2.46 Chromedriver, а не 2.37.
Мой вопрос: какостановить загрузку последней версии Chromedriver 2.46? Мне нужно только 2.37 для решения проблемы (файл DevToolsActivePort не существует) У меня есть на Bamboo.
Я использую "транспортир": "^ 5.4.0"который устанавливает "webdriver-manager": "^ 12.0.6". Нужно ли менять версию транспортира?