gpt4 book ai didi

linux - 为 Jenkins 配置saucelabs

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:51:03 26 4
gpt4 key购买 nike

我正在尝试在我的 Jenkins 服务器上运行我的 Protractor 测试,该服务器恰好是一个没有浏览器的 Linux 机器(Red Hat Enterprise Linux Server 6.6 版)。所以我做了一些研究,意识到我必须使用 saucelabs。我有 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'
}
}

我的理解是我必须为 saucelabs 添加我的用户名和访问 key

export SAUCE_USERNAME=YOUR_USERNAME

export SAUCE_ACCESS_KEY=YOUR_ACCESS_KEY

我想知道它究竟会如何进入我的 conf.js 文件,还有最重要的是,我的 linux 机器将如何与 sauce labs 通信????请指教

最佳答案

这是一个 example config Protractor 可帮助您在 Saucelabs 上运行测试。

最重要的是,您需要指定 sauceUsersauceKey 才能使其正常工作:

exports.config = {
sauceUser: "user",
sauceKey: "key",

// ...

}

关于linux - 为 Jenkins 配置saucelabs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31455952/

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