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