我正在尝试在我的Jenkins服务器上运行我的量角器测试,该服务器恰好是一个没有浏览器的Linux机箱(Red Hat Enterprise Linux Server 6.6版)。所以我做了一些研究,并意识到我将不得不使用酱油。我有酱油帐户。所以我对如何编辑我的conf.js文件以及如何与我的盒子中的酱油进行通信感到困惑。
这是我当前的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盒子如何与酱实验室进行通信????请建议
答案 0 :(得分:1)
这是一个example config量角器,可以帮助您在Saucelabs上运行测试。
最重要的是,您需要指定sauceUser
和sauceKey
才能使其有效:
exports.config = {
sauceUser: "user",
sauceKey: "key",
// ...
}