Sauce 服务
WebdriverIO服务,提供与Sauce Labs更好的集成。此服务可用于:
- Sauce Labs虚拟机云(桌面网页/模拟器/仿真器)
- Sauce Labs真机云(iOS和Android)
它可以更新任务元数据('name'*、'passed'、'tags'、'public'、'build'、'custom-data'),并根据需要运行Sauce Connect。
此服务还能为您做什么:
- 默认情况下,Sauce服务会在任务开始时更新任务的"name"。这将使您能够在任何给定时间点更新名称。
- 您可以定义一个
setJobName参数,并根据您的capabilities、选项和套件标题自定义任务名称 - Sauce服务还会将失败测试的错误堆栈推送到Sauce Labs的命令选项卡
- 它允许您自动配置和启动Sauce Connect
- 它会在您的命令列表中设置上下文点,以识别在哪个测试中执行了哪些命令
安装
最简单的方法是通过以下方式将@wdio/sauce-service作为devDependency保留在您的package.json中:
npm install @wdio/sauce-service --save-dev
有关如何安装WebdriverIO的说明可以在这里找到。