【发布时间】:2015-10-06 00:02:43
【问题描述】:
我正在尝试在我的 Jenkins 服务器上运行我的量角器测试,该服务器恰好是一个没有浏览器的 Linux 机器(Red Hat Enterprise Linux Server 版本 6.6)。所以我做了一些研究,意识到我必须使用酱实验室。我确实有 saucelab 帐户。所以我对如何编辑我的 conf.js 文件以及如何从我的盒子里与 saucelabs 通信感到困惑。
这是我当前的 conf.js 文件
var HtmlReporter = require('protractor-html-screenshot-reporter');
var reporter=new HtmlReporter({
baseDirectory: './result',
docTitle: Result',
docName: 'report.html'
});
exports.config = {
seleniumAddress: 'http://localhost:4444/wd/hub',
specs: ['spec.js'],
onPrepare: function() {
jasmine.getEnv().addReporter(reporter);
},
capabilities: {
browserName: 'chrome'
}
}
我的理解是我必须为此添加我的用户名和访问密钥
export SAUCE_USERNAME=YOUR_USERNAME
export SAUCE_ACCESS_KEY=YOUR_ACCESS_KEY
我想知道它在我的 conf.js 文件中的确切位置,而且最重要的是,我的 linux 盒子将如何与酱实验室通信????请指教
【问题讨论】:
标签: linux jenkins protractor saucelabs