【问题标题】:Karma and Firefox with WSLKarma 和 Firefox 与 WSL
【发布时间】:2017-01-29 17:32:55
【问题描述】:

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

【问题讨论】:

  • 运行 Windows 版本的 FF 可能会有更好的运气,它可以从 WSL 启动。

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


【解决方案1】:

您好,我遇到了这个问题,但不是 FF,而是 Google chrome,而且花了一段时间才弄明白。所以我会在这里发布我的解决方案,也许它可以帮助某人。

如果您是 WSL 上的 Windows 用户,并且您正在尝试运行 ng test,您将收到一条错误提示

您的平台上没有适用于 Chrome 浏览器的二进制文件。请设置 “CHROME_BIN”环境变量。

原因是实际上您的 linux 机器上没有 chrome,而您正试图在其中运行测试。

我的解决方案是从linux创建一个别名到windws的chrome

alias launchchrome="\"/mnt/c/Program Files (x86)/Google/Chrome/Application/chrome.exe\""

然后将其导出为 linux 环境变量

export CHROME_BIN=launchchrome

就是这样,现在如果您运行 ng test,您的标准 chrome 将被使用!

【讨论】:

  • 一个明显的旁注,但对于像我这样没有检查但没有检查但如果你安装了 64but 版本的 Chrome 你想调整它去“程序文件”而不是“程序文件 (x86)'。
猜你喜欢
  • 1970-01-01
  • 2021-02-09
  • 2014-06-24
  • 1970-01-01
  • 2018-12-19
  • 1970-01-01
  • 2023-01-31
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多