Chromium против Chromium-браузера в контексте проведения тестов Selenium - PullRequest
0 голосов
/ 14 февраля 2019

Я пытался запустить несколько тестов Selenium в Docker.Я перешел с ubuntu:bionic на bitnami:jessie и обнаружил, что chromium-browser доступно в bionic, а chromium доступно в jessie.

В чем разница между этими двумя пакетами?если я установлю chromium, то при выполнении тестов транспортира я получаю следующую ошибку.

[05:03:38] E/launcher - unknown error: Devtools port number file contents <45289> were in an unexpected format
  (Driver info: chromedriver=2.46.628388 (4a34a70827ac54148e092aafb70504c4ea7ae926),platform=Linux 4.9.125-linuxkit x86_64)
[05:03:38] E/launcher - WebDriverError: unknown error: Devtools port number file contents <45289> were in an unexpected format
  (Driver info: chromedriver=2.46.628388 (4a34a70827ac54148e092aafb70504c4ea7ae926),platform=Linux 4.9.125-linuxkit x86_64)
    at Object.checkLegacyResponse (/root/testing/node_modules/selenium-webdriver/lib/error.js:546:15)
    at parseHttpResponse (/root/testing/node_modules/selenium-webdriver/lib/http.js:509:13)                                                                                                                    
    at doSend.then.response (/root/testing/node_modules/selenium-webdriver/lib/http.js:441:30)                                                                                                                  
    at <anonymous>                                                                                                                                                                                              
    at process._tickCallback (internal/process/next_tick.js:189:7)                                                                                                                                              
From: Task: WebDriver.createSession()               
    at Function.createSession (/root/testing/node_modules/selenium-webdriver/lib/webdriver.js:769:24)
    at Function.createSession (/root/testing/node_modules/selenium-webdriver/chrome.js:761:15)
    at Direct.getNewDriver (/root/testing/node_modules/protractor/built/driverProviders/direct.js:77:33)
    at Runner.createBrowser (/root/testing/node_modules/protractor/built/runner.js:195:43)
    at q.then.then (/root/testing/node_modules/protractor/built/runner.js:339:29)   

1 Ответ

0 голосов
/ 14 февраля 2019

Какая у вас версия хрома?

Здесь вы можете увидеть похожую проблему: Ошибка номера порта Chromedriver Devtools

Сейчас вы используете chromedriver 2.46.628388.Он поддерживает Chrome v71-v73 (http://chromedriver.chromium.org/downloads)

Если ваш хроматический драйвер старше:

a) обновите его или,

b) понизьте хромедривер

...