【发布时间】:2014-06-14 21:09:11
【问题描述】:
有人在 Bamboo CI 上设置 Protractor e2e 测试吗?
我一直在 Grunt 通过 grunt-protractor-runner / grunt-protractor-webdriver 项目在本地运行我的 WebDriver 测试。量角器配置是标准的。相关 Grunt 配置:
grunt.initConfig({
protractor: {
options: {
keepAlive: false,
noColor: false
},
modules: {
configFile: 'protractor.e2e.conf.js'
}
},
protractor_webdriver: {
modules: {
options: {
path: 'node_modules/protractor/bin/',
command: 'webdriver-manager start'
}
}
}
});
grunt.registerTask('e2e', [ 'protractor_webdriver', 'protractor' ]);
这就像一个简单的grunt e2e在本地的魅力
试图在 Bamboo 上进行这项工作是不太有效的。到目前为止我的任务:
- 结帐回购源
npm installwebdriver-manager updategrunt e2e
日志显示它启动 Selenium 服务器,启动 Firefox,然后失败并出现以下错误:
UnknownError: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox console output:
Error: no display specified
【问题讨论】:
-
从答案来看,这仅适用于 Linux。也许应该明确说明。
标签: angularjs selenium protractor bamboo