【发布时间】:2019-04-26 09:21:33
【问题描述】:
我正在使用 selenium 独立 4.0.0 和 chromedriver 74 运行量角器 6.0.0。当我下载 2 天前发布的 Chrome (v74) 的最新更新时,一切都崩溃了。现在,每当我尝试运行测试时,都会收到以下错误:
Error: WebDriverError: Host header or origin header is specified and is not localhost.
这是从哪里来的?我在 localhost 上运行一切。
以下是启动量角器时下载的文件:
curl -o /Users/biberli/.nvm/v8.11.3/lib/node_modules/protractor/node_modules/webdriver-manager/downloads/chromedriver.xml https://chromedriver.storage.googleapis.com/
curl -o /Users/biberli/.nvm/v8.11.3/lib/node_modules/protractor/node_modules/webdriver-manager/downloads/selenium-server.xml https://selenium-release.storage.googleapis.com/
curl -o /Users/biberli/.nvm/v8.11.3/lib/node_modules/protractor/node_modules/webdriver-manager/downloads/chromedriver_mac64.zip https://chromedriver.storage.googleapis.com/74.0.3729.6/chromedriver_mac64.zip
curl -o /Users/biberli/.nvm/v8.11.3/lib/node_modules/protractor/node_modules/webdriver-manager/downloads/selenium-server-standalone-4.0.0-alpha-1.jar https://selenium-release.storage.googleapis.com/4.0/selenium-server-standalone-4.0.0-alpha-1.jar
我得到的全栈错误
[14:27:12] I/local - Starting selenium standalone server...
[14:27:15] I/local - Selenium standalone server started at http://10.190.111.145:4444/wd/hub
[14:27:19] E/launcher - Error: WebDriverError: Host header or origin header is specified and is not localhost.
at parseHttpResponse (/Users/biberli/.nvm/v8.11.3/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/http.js:559:11)
at Executor.execute (/Users/biberli/.nvm/v8.11.3/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/http.js:468:26)
at <anonymous>
at process._tickCallback (internal/process/next_tick.js:188:7)
[14:27:19] E/launcher - Process exited with error code 100
【问题讨论】:
标签: selenium-webdriver protractor selenium-chromedriver