【问题标题】:Protractor: Chrome failed to start - exited abnormally量角器:Chrome 无法启动 - 异常退出
【发布时间】:2017-12-01 17:57:50
【问题描述】:

当我运行我的规范时,它会启动 Chrome 并立即打开另一个选项卡到 Chrome 设置页面。完全不知道发生了什么。这是错误消息:

[11:38:54] I/direct - Using ChromeDriver directly...
[11:38:54] I/launcher - Running 1 instances of WebDriver
[11:39:54] E/launcher - unknown error: Chrome failed to start: exited abnormally
(Driver info: chromedriver=2.26.436421 (6c1a3ab469ad86fd49c8d97ede4a6b96a49ca5f6),platform=Mac OS X 10.12.6 x86_64)
[11:39:54] E/launcher - WebDriverError: unknown error: Chrome failed to start: exited abnormally
(Driver info: chromedriver=2.26.436421 (6c1a3ab469ad86fd49c8d97ede4a6b96a49ca5f6),platform=Mac OS X 10.12.6 x86_64)
        at WebDriverError 
 (/Users/hoseasteele/.nvm/versions/node/v4.8.4/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/error.js:27:10)
    at Object.checkLegacyResponse (/Users/hoseasteele/.nvm/versions/node/v4.8.4/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/error.js:639:15)
    at parseHttpResponse (/Users/hoseasteele/.nvm/versions/node/v4.8.4/lib/node_modules/protractor/node_modules/selenium-webdriver/http/index.js:538:13)
    at /Users/hoseasteele/.nvm/versions/node/v4.8.4/lib/node_modules/protractor/node_modules/selenium-webdriver/http/index.js:472:11
    at ManagedPromise.invokeCallback_ (/Users/hoseasteele/.nvm/versions/node/v4.8.4/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:1379:14)
    at TaskQueue.execute_ (/Users/hoseasteele/.nvm/versions/node/v4.8.4/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:2913:14)
    at TaskQueue.executeNext_ (/Users/hoseasteele/.nvm/versions/node/v4.8.4/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:2896:21)
    at /Users/hoseasteele/.nvm/versions/node/v4.8.4/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:2820:25
    at /Users/hoseasteele/.nvm/versions/node/v4.8.4/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/promise.js:639:7
    at process._tickCallback (node.js:438:9)
From: Task: WebDriver.createSession()
    at Function.createSession (/Users/hoseasteele/.nvm/versions/node/v4.8.4/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver.js:329:24)
    at Driver (/Users/hoseasteele/.nvm/versions/node/v4.8.4/lib/node_modules/protractor/node_modules/selenium-webdriver/chrome.js:778:38)
    at Direct.getNewDriver (/Users/hoseasteele/.nvm/versions/node/v4.8.4/lib/node_modules/protractor/built/driverProviders/direct.js:68:26)
    at Runner.createBrowser (/Users/hoseasteele/.nvm/versions/node/v4.8.4/lib/node_modules/protractor/built/runner.js:190:43)
    at /Users/hoseasteele/.nvm/versions/node/v4.8.4/lib/node_modules/protractor/built/runner.js:264:30
    at _fulfilled (/Users/hoseasteele/.nvm/versions/node/v4.8.4/lib/node_modules/protractor/node_modules/q/q.js:834:54)
    at self.promiseDispatch.done (/Users/hoseasteele/.nvm/versions/node/v4.8.4/lib/node_modules/protractor/node_modules/q/q.js:863:30)
    at Promise.promise.promiseDispatch (/Users/hoseasteele/.nvm/versions/node/v4.8.4/lib/node_modules/protractor/node_modules/q/q.js:796:13)
    at /Users/hoseasteele/.nvm/versions/node/v4.8.4/lib/node_modules/protractor/node_modules/q/q.js:556:49
    at runSingle (/Users/hoseasteele/.nvm/versions/node/v4.8.4/lib/node_modules/protractor/node_modules/q/q.js:137:13)
[11:39:54] E/launcher - Process exited with error code 199

【问题讨论】:

  • 尝试先运行webdriver-manager update 来更新您的驱动程序。当前的 chrome 驱动程序是 2.33,您正在运行 2.26。如果问题仍然存在,请编辑您的问题以包含您的量角器配置和相关测试规范。

标签: google-chrome selenium-webdriver protractor specs


【解决方案1】:

您使用的是旧版本的 chrome 驱动程序。使用

更新所有驱动程序
webdriver-manager update

【讨论】:

    猜你喜欢
    • 2020-04-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-06
    • 2014-04-20
    • 2016-10-08
    • 1970-01-01
    • 2017-09-07
    相关资源
    最近更新 更多