Sai*_*fur 5 selenium webdriver angularjs selenium-webdriver protractor
我看到其他几个线程处理类似的问题,但不一样。我正在使用直接连接到浏览器,ChromeDriver有时无法启动并显示以下错误。看起来我可以在配置文件中设置一些浏览器超时,只是无法弄清楚。的conf.js模样
'use strict';
exports.config = {
/* seleniumAddress: 'http://127.0.0.1:4444/wd/hub',
** enables to connect to the browsers directly.
** http://stackoverflow.com/questions/27889488/cannot-run-protractor-on-internet-explorer-11
*/
directConnect: true,
specs: ['giftengHomePageTests.js'],
multiCapabilities: [{
'browserName': 'chrome'
}, {
'browserName': 'firefox'
},
/**
* {
* 'browserName': 'internet explorer'
* }
* */
],
jasmineNodeOpts: {
showColors: true,
defaultTimeoutInterval: 30000,
isVerbose: true
},
onPrepare: function () {
browser.driver.manage().window().maximize();
}
}
Run Code Online (Sandbox Code Playgroud)
[chrome#1]直接使用ChromeDriver ...
[chrome#1]错误-无法启动WebDriver会话。
[chrome#1]错误:收听EACCES
错误更新
我已经多次运行这些相同的测试,但是现在在Firefox驱动程序上失败了。很不规律
“ D:\ Program Files(x86)\ JetBrains \ WebStorm 9.0.3 \ bin \ runnerw.exe”“ D:\ Program Files \ nodejs \ node.exe” d:\ Users \ Saifur \ AppData \ Roaming \ npm \ node_modules \ protractor \ lib \ cli.js specs \ smoke \ conf.js [启动器]运行2个WebDriver实例
[firefox#2] PID:5748 [firefox#2]规格:e:\ working \ protractor-e2e \ specs \ smoke \ giftengHomePageTests.js [firefox#2] [firefox#2]直接使用FirefoxDriver ... [firefox# 2]错误-无法启动WebDriver会话。[firefox#2]错误:在export._errnoException(util.js:746:11)上监听EACCES [firefox#2]在Server._listen2(net.js:1112:19)上[firefox#2] [firefox#2]在监听时(net.js:1155:10)在Server.listen上[firefox#2](net.js:1240:5)在isFree(d:\ Users \ Saifur \ AppData \ Roaming \ npm \在findPort(d:\ Users \ Saifur \ AppData \ Roaming \ npm \ node_modules \ protractor \ node_modules \ selenium-webdriver中的node_modules \ protractor \ node_modules \ selenium-webdriver \ net \ portprober.js:165:10)[firefox#2] \ net \ portprober.js:197:7)[firefox#2]在d:
[启动器]运行程序进程意外退出,错误代码:1 [启动器] 1个WebDriver实例仍在运行
..
[chrome#1] PID:8084 [chrome#1]规格:e:\ working \ protractor-e2e \ specs \ smoke \ giftengHomePageTests.js [chrome#1] [chrome#1]直接使用ChromeDriver ... [chrome# 1] gifteng页面[chrome#1]应该在模式框中弹出符号-通过[chrome#1]警告-为定位符发现了多个元素By.xpath(“ // img [contains(@ src,'welcome / gift .jpg')]“)-将使用第一个结果[chrome#1]应该导航至gifteng给页面-通过[chrome#1] [chrome#1] [chrome#1]在7.522秒内完成[chrome#1 ] 2个测试,2个断言,0个失败[chrome#1] [launcher] 0个仍在运行的WebDriver实例[launcher] firefox#2失败,退出代码:1 [launcher] chrome#1通过了[launcher]总体: 1个进程无法完成[启动程序]进程退出,错误代码为100
流程结束,退出代码为100
小智 0
您缺少告诉配置在哪里找到 chromeDriver 的行:
exports.config = {
directConnect: true,
chromeDriver: '/chromedriver/chromedriver_win32/chromedriver.exe',
....
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3160 次 |
| 最近记录: |