0
获取的错误,我已经安装了呼噜声与此命令java:与咕噜量角器
npm install grunt-run-java --save-dev
,然后我把grunt.loadNpmTasks('grunt-run-java');
到我的呼噜声文件。之后,当我尝试运行grunt量角器时,会出现以下错误:
Running "protractor:chrome" (protractor) task
WARNING - You have specified both capabilites and multiCapabilities. This will result in capabilities being ignored
Starting selenium standalone server...
[launcher] Running 1 instances of WebDriver
[launcher] Process exited with error code 1
events.js:141
throw er; // Unhandled 'error' event
^
Error: spawn java ENOENT
at exports._errnoException (util.js:856:11)
at Process.ChildProcess._handle.onexit (internal/child_process.js:178:32)
at onErrorNT (internal/child_process.js:344:16)
at doNTCallback2 (node.js:452:9)
at process._tickCallback (node.js:366:17)
>> events.js:141
>> throw er; // Unhandled 'error' event
>> ^
>>
>> Error: spawn java ENOENT
>> at exports._errnoException (util.js:856:11)
>> at Process.ChildProcess._handle.onexit (internal/child_process.js:178:32)
>> at onErrorNT (internal/child_process.js:344:16)
>> at doNTCallback2 (node.js:452:9)
>> at process._tickCallback (node.js:366:17)
>> Test failed but keep the grunt process alive.
如何防止此错误?
Java任务需要在其他任务之前运行吗?我猜测他们运行异步 – danday74
不确定与量角器的关系是什么,你是从grunt启动硒服务器?也许试试'grunt-protractor-runner'? – cnishina