运行 Selenium 测试中的 chromium 与 chromium-browser
chromium vs chromium-browser in the context of running Selenium tests
我试图 运行 在 Docker 中进行一些 Selenium 测试。我从 ubuntu:bionic
移动到 bitnami:jessie
,我发现 chromium-browser
在 bionic
中可用,chromium
在 jessie
中可用。
这两个包有什么区别?如果我安装 chromium
,然后在 运行ning Protractor 测试时出现以下错误。
[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)
你的 chromium 版本是多少?
在这里你可以看到类似的问题:Chromedriver Devtools port number error
您现在正在使用 chromedriver 2.46.628388
。它支持 chrome v71-v73 (http://chromedriver.chromium.org/downloads)
如果您的 chromedriver 年龄较大:
a) 更新它或者,
b) 降级 chromedriver
我试图 运行 在 Docker 中进行一些 Selenium 测试。我从 ubuntu:bionic
移动到 bitnami:jessie
,我发现 chromium-browser
在 bionic
中可用,chromium
在 jessie
中可用。
这两个包有什么区别?如果我安装 chromium
,然后在 运行ning Protractor 测试时出现以下错误。
[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)
你的 chromium 版本是多少?
在这里你可以看到类似的问题:Chromedriver Devtools port number error
您现在正在使用 chromedriver 2.46.628388
。它支持 chrome v71-v73 (http://chromedriver.chromium.org/downloads)
如果您的 chromedriver 年龄较大:
a) 更新它或者,
b) 降级 chromedriver