gpt4 book ai didi

javascript - Protractor : directConnect 不支持 browserName 'chrome'

转载 作者:太空宇宙 更新时间:2023-11-04 01:58:14 25 4
gpt4 key购买 nike

我尝试在 Windows 7 x64 上使用 Protractor 运行一些测试,但出现以下错误:

[16:59:18] E/direct - Error code: 135
[16:59:18] E/direct - Error message: browserName 'chrome' is not supported with directConnect.
[16:59:18] E/direct - Error: browserName 'chrome' is not supported with directConnect.
at IError (C:\Work\GIT\pv-ui\node_modules\protractor\built\exitCodes.js:6:1)
at ProtractorError (C:\Work\GIT\pv-ui\node_modules\protractor\built\exitCodes.js:11:9)
at BrowserError (C:\Work\GIT\pv-ui\node_modules\protractor\built\exitCodes.js:52:9)
at Direct.setupDriverEnv (C:\Work\GIT\pv-ui\node_modules\protractor\built\driverProviders\direct.js:36:23)
at Direct.setupEnv (C:\Work\GIT\pv-ui\node_modules\protractor\built\driverProviders\driverProvider.js:111:34)
at q.then (C:\Work\GIT\pv-ui\node_modules\protractor\built\runner.js:335:41)
at _fulfilled (C:\Work\GIT\pv-ui\node_modules\q\q.js:834:54)
at self.promiseDispatch.done (C:\Work\GIT\pv-ui\node_modules\q\q.js:863:30)
at Promise.promise.promiseDispatch (C:\Work\GIT\pv-ui\node_modules\q\q.js:796:13)
at C:\Work\GIT\pv-ui\node_modules\q\q.js:857:14
at runSingle (C:\Work\GIT\pv-ui\node_modules\q\q.js:137:13)
at flush (C:\Work\GIT\pv-ui\node_modules\q\q.js:125:13)
at _combinedTickCallback (internal/process/next_tick.js:73:7)
at process._tickCallback (internal/process/next_tick.js:104:9)
at Module.runMain (module.js:606:11)
at run (bootstrap_node.js:383:7)
at startup (bootstrap_node.js:149:9)
at bootstrap_node.js:496:3

[16:59:18] E/launcher - Process exited with error code 135

node version: v6.11.5

protractor version: 5.2.0

这是protractor.conf.js的一部分:

exports.config = {
// The address of a running selenium server.
// seleniumAddress: 'http://localhost:4444/wd/hub',
directConnect: true,
allScriptsTimeout:60000,

// Capabilities to be passed to the webdriver instance.
capabilities: {
'browserName': 'chrome',
chromeOptions: {
// disable "chrome is being controlled by automated software"
'args': ['disable-infobars=true'],
// 'args': ['--headless', '--disable-gpu', '--window-size=1400,3000', 'disable-infobars=true'],

// disable Password manager popup
'prefs': {`enter code here`
'credentials_enable_service': false
}
}
},

...
}

在 MacOS 上一切正常,但在 Windows 7 上失败。您能帮我找出问题出在哪里吗?

最佳答案

请确保安装npm 安装 Protractor

更新网络驱动程序管理器webdriver-manager 更新

从根目录运行此命令 Node node_modules\protractor\bin\webdriver-manager更新

现在启动服务器:webdriver-manager启动

还要确保您的 protractor.conf.js 文件具有以下行//baseUrl: 'http://localhost:4200/', selenium地址:'http://localhost:4444/wd/hub/',

现在在不同的浏览器上运行您的 e2e 测试ng e2e

关于javascript - Protractor : directConnect 不支持 browserName 'chrome',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47057366/

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