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



The Polymer Starter Kit包含web-component-tester,用于单元测试您的自定义元素。

wct.conf.json中,可以指定运行测试的浏览器。

{
  "suites": ["app/test"],
  "plugins": {
    "local": {
    "browsers": ["firefox"]
  }
}

不幸的是,当我通过gulp启动测试时,wct无法找到我的本地Firefox。我在GitHub上读到,wct使用launchpad来检测本地浏览器。在Windows机器上,launchpad在默认目录"C:Program FilesMozilla Firefox"中搜索Firefox。但是我把Firefox安装在了另一个目录下。

是否有办法配置路径到我的Firefox目录在wct.conf.json ?

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

LAUNCHPAD_CHROME=/c/Users/you/chromium-v85/chrome.exe npm test

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

最新更新