我正在通过 Web 组件测试器中的“sauce”插件使用 SauceLabs 进行 Web 组件测试。我想根据我的 CI 上构建的分支来使用这个具有不同配置的插件。
IE:仅在开发分支上使用最新的 chrome,在主/暂存分支上使用整个浏览器/操作系统(使用部署环境。)
我怎样才能做到这一点?
我正在通过 Web 组件测试器中的“sauce”插件使用 SauceLabs 进行 Web 组件测试。我想根据我的 CI 上构建的分支来使用这个具有不同配置的插件。
IE:仅在开发分支上使用最新的 chrome,在主/暂存分支上使用整个浏览器/操作系统(使用部署环境。)
我怎样才能做到这一点?
在启动wct之前复制模板文件
// Test master branch
$ cp wct.conf.master.json wct.conf.json && wct
// Test feature branch
$ cp wct.conf.feature.json wct.conf.json && wct
目前最好的方法仍然是官方答案中所述的 cp/mv 方法,但在 web-component-tester@v6.0.0-prerelease.8 中,它们包含了 --config 选项(请参阅此提交) ,因此我们将能够指定在运行时使用哪个配置文件,而无需修改任何文件。