为wct-local测试指定浏览器位置

Ste*_*evy 8 launchpad polymer web-component-tester polymer-1.0

Polymer Starter Kit包含web-component-tester,用于对您的自定义元素进行单元测试.在wct.conf.json中,您可以指定运行测试的浏览器.

{
  "suites": ["app/test"],
  "plugins": {
    "local": {
    "browsers": ["firefox"]
  }
}
Run Code Online (Sandbox Code Playgroud)

不幸的是,当我通过gulp启动测试时,wct无法找到我当地的Firefox.我在GitHub上看到wct使用启动板来检测本地浏览器.Afaik,在Windows机器上,启动板在默认目录"C:\ Program Files\Mozilla Firefox"中搜索Firefox.但我在不同的目录中安装了Firefox.

有没有办法在wct.conf.json中配置我的Firefox目录的路径?

sup*_*mil 0

不知道它在配置中如何工作,但您可以设置一个环境变量:

LAUNCHPAD_CHROME=/c/Users/you/chromium-v85/chrome.exe npm test
Run Code Online (Sandbox Code Playgroud)

文档:https ://github.com/bitovi/launchpad#environment-variables-impacting-local-browsers-detection