我想在WSL下使用Firefox运行karma测试。我通过apt安装了firefox,它在Windows中使用VcXsrv。但是,当我使用karma-firefox-launcher时,我收到“无法启动Firefox”错误。有没有人成功地让这个工作?如果是这样,怎么样?
答案 0 :(得分:0)
你好,我一直在面对这个问题,但是Google chrome代替了FF,花了一段时间才弄清楚。因此,我将在这里发布我的解决方案,也许会对某人有所帮助。
如果您是使用WSL的Windows用户,并尝试运行ng test
,则会收到一条错误消息
您的平台上没有适用于Chrome浏览器的二进制文件。请设定 “ CHROME_BIN”环境变量。
原因是实际上您的linux机器上没有chrome,而您正在尝试在其中运行测试。
我的解决方案是在linux中创建一个别名以显示窗口
alias launchchrome="\"/mnt/c/Program Files (x86)/Google/Chrome/Application/chrome.exe\""
然后将其导出为linux env变量
export CHROME_BIN=launchchrome
就这样,现在,如果您运行ng test
,则将使用标准的chrome!