我正在尝试使用AngularJS进行单元测试。我已经安装了bower和grunt,所以我应该能够进行测试。但是,当我从终端运行“grunt test”(在我的情况下是Git Bash)时,我收到错误“Please set env variable CHROME_BIN”。根据{{3}},我应该更改karma.conf.js和karma-e2e.conf.js,但我无法更改它们,因为项目中的其他人会遇到问题。
答案 0 :(得分:3)
您需要将CHROME_BIN
设置为新的环境变量。将值设置为chrome.exe
的路径。此值通常为:C:/Program Files (x86)/Google/Chrome/Application/chrome.exe
Here are the docs描述了如何配置每种类型的操作系统。
答案 1 :(得分:0)
对于Windows / Chrome,根据cmd框,这将是(默认情况下)
C:\SET CHROME_BIN=C:\Program Files (x86)\Google\Chrome\Application\chrome.exe
答案 2 :(得分:0)
浏览器二进制路径因操作系统而异。
更改Chrome二进制文件的路径:
$ export CHROME_BIN=/usr/local/bin/my-chrome-build
更改Chrome Canary二进制文件的路径:
$ export CHROME_CANARY_BIN=/usr/local/bin/my-chrome-build
更改PhantomJs二进制文件的路径:
$ export PHANTOMJS_BIN=$HOME/local/bin/phantomjs