使用WSL的Karma和Firefox

时间:2017-01-29 17:32:56

标签: karma-runner windows-subsystem-for-linux

我想在WSL下使用Firefox运行karma测试。我通过apt安装了firefox,它在Windows中使用VcXsrv。但是,当我使用karma-firefox-launcher时,我收到“无法启动Firefox”错误。有没有人成功地让这个工作?如果是这样,怎么样?

1 个答案:

答案 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!