我陷入了一种特殊的处境。每次我试图运行我的简单Selenium Webdriver案例时,它都会抛出以下错误-
ERROR webdriver: Request failed with status 500 due to unknown error: unknown error: Failed to create Chrome process.
[0-0] Error: Failed to create session. unknown error: Failed to create Chrome process.
[0-0] 2020-09-30T13:32:08.653Z ERROR webdriver: unknown error: unknown error: Failed to create Chrome process.
这是供您参考的整个错误堆栈-
C:\dev1\testnodeproj>npx wdio wdio.conf.js
Execution of 2 spec files started at 2020-09-30T13:32:06.090Z
2020-09-30T13:32:06.127Z INFO @wdio/cli:launcher: Run onPrepare hook
Starting ChromeDriver 85.0.4183.87 (cd6713ebf92fa1cacc0f1a598df280093af0c5d7-refs/branch-heads/4183@{#1689}) on port 9515
Only local connections are allowed.
Please see https://chromedriver.chromium.org/security-considerations for suggestions on keeping ChromeDriver safe.
ChromeDriver was started successfully.
2020-09-30T13:32:06.862Z INFO @wdio/cli:launcher: Run onWorkerStart hook
2020-09-30T13:32:06.863Z INFO @wdio/cli:launcher: Run onWorkerStart hook
2020-09-30T13:32:06.866Z INFO @wdio/local-runner: Start worker 0-0 with arg: wdio.conf.js
2020-09-30T13:32:06.875Z INFO @wdio/local-runner: Start worker 0-1 with arg: wdio.conf.js
[0-1] 2020-09-30T13:32:07.931Z INFO @wdio/local-runner: Run worker command: run
[0-1] 2020-09-30T13:32:07.949Z INFO webdriverio: Initiate new session using the ./protocol-stub protocol
[0-0] 2020-09-30T13:32:07.972Z INFO @wdio/local-runner: Run worker command: run
[0-0] 2020-09-30T13:32:07.993Z INFO webdriverio: Initiate new session using the ./protocol-stub protocol
[0-1] RUNNING in chrome - C:\dev1\testnodeproj\test\specs\example.e2e.js
[0-0] RUNNING in chrome - C:\dev1\testnodeproj\test\specs\basic.js
[0-1] 2020-09-30T13:32:08.284Z INFO webdriverio: Initiate new session using the webdriver protocol
[0-1] 2020-09-30T13:32:08.286Z INFO webdriver: [POST] http://localhost:9515/session
[0-1] 2020-09-30T13:32:08.286Z INFO webdriver: DATA {
capabilities: {
alwaysMatch: { browserName: 'chrome', acceptInsecureCerts: true },
firstMatch: [ {} ]
},
desiredCapabilities: { browserName: 'chrome', acceptInsecureCerts: true }
}
[0-0] 2020-09-30T13:32:08.308Z INFO webdriverio: Initiate new session using the webdriver protocol
[0-0] 2020-09-30T13:32:08.312Z INFO webdriver: [POST] http://localhost:9515/session
[0-0] 2020-09-30T13:32:08.312Z INFO webdriver: DATA {
capabilities: {
alwaysMatch: { browserName: 'chrome', acceptInsecureCerts: true },
firstMatch: [ {} ]
},
desiredCapabilities: { browserName: 'chrome', acceptInsecureCerts: true }
}
[0-1] 2020-09-30T13:32:08.409Z WARN webdriver: Request failed with status 500 due to unknown error: Failed to create Chrome process.
[0-1] 2020-09-30T13:32:08.409Z INFO webdriver: Retrying 1/3
2020-09-30T13:32:08.409Z INFO webdriver: [POST] http://localhost:9515/session
2020-09-30T13:32:08.409Z INFO webdriver: DATA {
capabilities: {
alwaysMatch: { browserName: 'chrome', acceptInsecureCerts: true },
firstMatch: [ {} ]
},
desiredCapabilities: { browserName: 'chrome', acceptInsecureCerts: true }
}
[0-0] 2020-09-30T13:32:08.415Z WARN webdriver: Request failed with status 500 due to unknown error: Failed to create Chrome process.
[0-0] 2020-09-30T13:32:08.415Z INFO webdriver: Retrying 1/3
2020-09-30T13:32:08.416Z INFO webdriver: [POST] http://localhost:9515/session
2020-09-30T13:32:08.416Z INFO webdriver: DATA {
capabilities: {
alwaysMatch: { browserName: 'chrome', acceptInsecureCerts: true },
firstMatch: [ {} ]
},
desiredCapabilities: { browserName: 'chrome', acceptInsecureCerts: true }
}
[0-1] 2020-09-30T13:32:08.494Z WARN webdriver: Request failed with status 500 due to unknown error: Failed to create Chrome process.
[0-1] 2020-09-30T13:32:08.494Z INFO webdriver: Retrying 2/3
2020-09-30T13:32:08.494Z INFO webdriver: [POST] http://localhost:9515/session
2020-09-30T13:32:08.494Z INFO webdriver: DATA {
capabilities: {
alwaysMatch: { browserName: 'chrome', acceptInsecureCerts: true },
firstMatch: [ {} ]
},
desiredCapabilities: { browserName: 'chrome', acceptInsecureCerts: true }
}
[0-0] 2020-09-30T13:32:08.505Z WARN webdriver: Request failed with status 500 due to unknown error: Failed to create Chrome process.
[0-0] 2020-09-30T13:32:08.505Z INFO webdriver: Retrying 2/3
2020-09-30T13:32:08.505Z INFO webdriver: [POST] http://localhost:9515/session
2020-09-30T13:32:08.505Z INFO webdriver: DATA {
capabilities: {
alwaysMatch: { browserName: 'chrome', acceptInsecureCerts: true },
firstMatch: [ {} ]
},
desiredCapabilities: { browserName: 'chrome', acceptInsecureCerts: true }
}
[0-0] 2020-09-30T13:32:08.569Z WARN webdriver: Request failed with status 500 due to unknown error: Failed to create Chrome process.
[0-0] 2020-09-30T13:32:08.569Z INFO webdriver: Retrying 3/3
2020-09-30T13:32:08.569Z INFO webdriver: [POST] http://localhost:9515/session
2020-09-30T13:32:08.569Z INFO webdriver: DATA {
capabilities: {
alwaysMatch: { browserName: 'chrome', acceptInsecureCerts: true },
firstMatch: [ {} ]
},
desiredCapabilities: { browserName: 'chrome', acceptInsecureCerts: true }
}
[0-1] 2020-09-30T13:32:08.578Z WARN webdriver: Request failed with status 500 due to unknown error: Failed to create Chrome process.
[0-1] 2020-09-30T13:32:08.578Z INFO webdriver: Retrying 3/3
2020-09-30T13:32:08.578Z INFO webdriver: [POST] http://localhost:9515/session
2020-09-30T13:32:08.578Z INFO webdriver: DATA {
capabilities: {
alwaysMatch: { browserName: 'chrome', acceptInsecureCerts: true },
firstMatch: [ {} ]
},
desiredCapabilities: { browserName: 'chrome', acceptInsecureCerts: true }
}
[0-0] 2020-09-30T13:32:08.653Z ERROR webdriver: Request failed with status 500 due to unknown error: unknown error: Failed to create Chrome process.
[0-0] Error: Failed to create session.
unknown error: Failed to create Chrome process.
[0-0] 2020-09-30T13:32:08.653Z ERROR webdriver: unknown error: unknown error: Failed to create Chrome process.
at getErrorFromResponseBody (C:\dev1\testnodeproj\node_modules\webdriver\build\utils.js:121:10)
at WebDriverRequest._request (C:\dev1\testnodeproj\node_modules\webdriver\build\request.js:149:56)
at processTicksAndRejections (internal/process/task_queues.js:97:5)
at async startWebDriverSession (C:\dev1\testnodeproj\node_modules\webdriver\build\utils.js:41:16)
at async Function.newSession (C:\dev1\testnodeproj\node_modules\webdriver\build\index.js:44:23)
at async remote (C:\dev1\testnodeproj\node_modules\webdriverio\build\index.js:75:20)
at async Runner._startSession (C:\dev1\testnodeproj\node_modules\@wdio\runner\build\index.js:204:50)
at async Runner._initSession (C:\dev1\testnodeproj\node_modules\@wdio\runner\build\index.js:173:21)
at async Runner.run (C:\dev1\testnodeproj\node_modules\@wdio\runner\build\index.js:91:15)
2020-09-30T13:32:08.654Z ERROR @wdio/runner: Error: Failed to create session.
unknown error: Failed to create Chrome process.
at startWebDriverSession (C:\dev1\testnodeproj\node_modules\webdriver\build\utils.js:45:11)
at processTicksAndRejections (internal/process/task_queues.js:97:5)
[0-1] 2020-09-30T13:32:08.659Z ERROR webdriver: Request failed with status 500 due to unknown error: unknown error: Failed to create Chrome process.
2020-09-30T13:32:08.659Z ERROR webdriver: unknown error: unknown error: Failed to create Chrome process.
at getErrorFromResponseBody (C:\dev1\testnodeproj\node_modules\webdriver\build\utils.js:121:10)
at WebDriverRequest._request (C:\dev1\testnodeproj\node_modules\webdriver\build\request.js:149:56)
at processTicksAndRejections (internal/process/task_queues.js:97:5)
at async startWebDriverSession (C:\dev1\testnodeproj\node_modules\webdriver\build\utils.js:41:16)
at async Function.newSession (C:\dev1\testnodeproj\node_modules\webdriver\build\index.js:44:23)
at async remote (C:\dev1\testnodeproj\node_modules\webdriverio\build\index.js:75:20)
at async Runner._startSession (C:\dev1\testnodeproj\node_modules\@wdio\runner\build\index.js:204:50)
at async Runner._initSession (C:\dev1\testnodeproj\node_modules\@wdio\runner\build\index.js:173:21)
at async Runner.run (C:\dev1\testnodeproj\node_modules\@wdio\runner\build\index.js:91:15)
2020-09-30T13:32:08.660Z ERROR @wdio/runner: Error: Failed to create session.
unknown error: Failed to create Chrome process.
at startWebDriverSession (C:\dev1\testnodeproj\node_modules\webdriver\build\utils.js:45:11)
at processTicksAndRejections (internal/process/task_queues.js:97:5)
[0-1] Error: Failed to create session.
unknown error: Failed to create Chrome process.
[0-0] FAILED in chrome - C:\dev1\testnodeproj\test\specs\basic.js
[0-1] FAILED in chrome - C:\dev1\testnodeproj\test\specs\example.e2e.js
2020-09-30T13:32:08.776Z INFO @wdio/cli:launcher: Run onComplete hook
Spec Files: 0 passed, 2 failed, 2 total (100% completed) in 00:00:02
2020-09-30T13:32:08.779Z INFO @wdio/local-runner: Shutting down spawned worker
2020-09-30T13:32:09.032Z INFO @wdio/local-runner: Waiting for 0 to shut down gracefully
2020-09-30T13:32:09.033Z INFO @wdio/local-runner: shutting down
几周前,我的浏览器和测试运行良好。
但是,在将浏览器更新到最新的chrome版本之后,我开始得到上面的错误。然后,我决定尝试一个相当简单的设置来隔离这个问题,并尝试下面的链接来设置一个小项目来运行一个快速的UI测试- https://webdriver.io/docs/gettingstarted.html
,并面临着完全相同的错误。
我已经安装了最新的铬版。我也没有明确更改任何许可。
然而,如果你看到我可以交叉检查我的系统中的任何东西,比如权限,防火墙etc...please建议。会有很大帮助的。
预先感谢Akshat
发布于 2022-06-28 23:21:52
请检查是否在package.json中更新了色度驱动程序,以获得最新的chrome浏览器的相应版本。
https://stackoverflow.com/questions/64140950
复制相似问题