Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js grunt量角器覆盖范围';浏览器中没有覆盖对象';_Node.js_Mongodb_Selenium_Gruntjs_Protractor - Fatal编程技术网

Node.js grunt量角器覆盖范围';浏览器中没有覆盖对象';

Node.js grunt量角器覆盖范围';浏览器中没有覆盖对象';,node.js,mongodb,selenium,gruntjs,protractor,Node.js,Mongodb,Selenium,Gruntjs,Protractor,我一直遇到grunt量角器覆盖的问题,这似乎是一个开放的问题。其他人在这里有这个问题(),问题已经解决了,但还没有真正解决 我继续在我的开源项目中复制了这个问题。这是一个mean.js模板应用程序,我添加了grunt量角器覆盖范围及其依赖项。当我运行GrunFile时,一切似乎都正常,量角器运行,文件被检测,但当报告出来时,我得到了100%的零文件覆盖率。我将量角器gruntfile与dev gruntfile分开,并将其命名为gruntfile-e2e.js 如果运行以下命令,您应该能够轻松复

我一直遇到grunt量角器覆盖的问题,这似乎是一个开放的问题。其他人在这里有这个问题(),问题已经解决了,但还没有真正解决

我继续在我的开源项目中复制了这个问题。这是一个mean.js模板应用程序,我添加了grunt量角器覆盖范围及其依赖项。当我运行GrunFile时,一切似乎都正常,量角器运行,文件被检测,但当报告出来时,我得到了100%的零文件覆盖率。我将量角器gruntfile与dev gruntfile分开,并将其命名为gruntfile-e2e.js

如果运行以下命令,您应该能够轻松复制:

~$ git clone https://github.com/peterhendrick/openSource
当然,请安装package.json:

~$ cd openSource

~/openSource$ npm install
更新selenium驱动程序:

~/openSource$ ./node_modules/.bin/webdriver-manager update
(我在测试之前启动驱动程序,因此无需为webdriver启动服务器)

在服务器中启动应用程序(默认为端口3000)。您需要一个mongodb实例才能运行:

~/openSource$ npm start
打开另一个终端,导航至app文件夹,然后运行e2e Grunfile以查看问题:

~/openSource$ grunt --gruntfile gruntfile-e2e.js
您应该在结尾处看到以下内容:

“正在运行”量角器覆盖:本地(量角器覆盖)任务 收集器已在端口3001上启动,正在启动selenium独立服务器。。。 [launcher]运行WebDriver Selenium独立服务器的1个实例 开始于http://......

浏览器中没有覆盖对象

在4.716秒内完成1次测试,1次断言,0次失败”

如果有人能帮我通过这个问题,我将不胜感激