gpt4 book ai didi

javascript - Protractor 给出 "Unable to start a WebDriver session"错误

转载 作者:数据小太阳 更新时间:2023-10-29 05:07:43 25 4
gpt4 key购买 nike

我已经用 webdriver-manager start 启动了一个服务器,但是当我尝试运行 Protractor 时出现这个错误:

Using the selenium server at http://127.0.0.1:4444/wd/hub
[launcher] Running 1 instances of WebDriver
ERROR - Unable to start a WebDriver session.

C:\...\npm\node_modules\protractor\node_modules\selenium-webdriver\lib\atoms\error.js:113
var template = new Error(this.message);
^
UnknownError: unknown error: cannot find Chrome binary

我的配置文件是这样的:

exports.config = {
specs: [
'test/*.js'
],

capabilities: {
'browserName': 'chrome'
},
seleniumAddress: 'http://127.0.0.1:4444/wd/hub'

};

我也曾尝试指向功能对象中的二进制文件以及添加 chromeDriver 和 seleniumServerJar 键,但均无济于事。有什么想法吗?

最佳答案

根据relevant github issue ,问题是 chromedriver 无法找到 chrome 浏览器可执行 - 在不同的操作系统上它会在 different places 中搜索它.

您需要在 chromedriver 期望的位置安装 chrome,或者在 中指定可执行的 chrome 的路径>二进制设置:

capabilities: {
"browserName": "chrome",
"chromeOptions": {
binary: "D:/Program Files/Chrome/chrome.exe",
args: [],
extensions: [],
}
},

关于javascript - Protractor 给出 "Unable to start a WebDriver session"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27493715/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com