Angularjs 如何使用webstorm 8调试量角器?

Angularjs 如何使用webstorm 8调试量角器?,angularjs,protractor,webstorm,Angularjs,Protractor,Webstorm,正在尝试调试webstorm 8上的量角器。遵循以下说明: 单击“调试”图标时,会收到以下错误消息: "C:\Program Files (x86)\JetBrains\WebStorm 8.0.4\bin\runnerw.exe" "C:\Program Files\nodejs\node.exe" --debug-brk=3803 --nolazy c:\protractor\node_modules\protractor-tester\node_modules\protractor\lib

正在尝试调试webstorm 8上的量角器。遵循以下说明:

单击“调试”图标时,会收到以下错误消息:

"C:\Program Files (x86)\JetBrains\WebStorm 8.0.4\bin\runnerw.exe" "C:\Program Files\nodejs\node.exe" --debug-brk=3803 --nolazy c:\protractor\node_modules\protractor-tester\node_modules\protractor\lib\cli.js protractor.conf.js
debugger listening on port 3803

c:\protractor\node_modules\protractor-tester\node_modules\protractor\lib\cli.js:138
    throw new Error('You must specify either a seleniumAddress, ' +
          ^
Error: You must specify either a seleniumAddress, seleniumServerJar, or saucelabs account.
    at run (c:\protractor\node_modules\protractor-tester\node_modules\protractor\lib\cli.js:138:11)
    at Object.<anonymous> (c:\protractor\node_modules\protractor-tester\node_modules\protractor\lib\cli.js:265:1)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Module.runMain [as _onTimeout] (module.js:497:10)
    at Timer.listOnTimeout [as ontimeout] (timers.js:112:15)

Process finished with exit code 8
“C:\Program Files(x86)\JetBrains\WebStorm 8.0.4\bin\runnerw.exe”“C:\Program Files\nodejs\node.exe”--debug brk=3803--nolazy C:\dragrator\node\u modules\dragrator tester\node\u modules\dragrator\lib\cli.js dragrator.conf.js
调试器侦听端口3803
c:\dragrator\node\u modules\dragrator tester\node\u modules\dragrator\lib\cli.js:138
抛出新错误('您必须指定seleniumAddress,'+
^
错误:必须指定seleniumAddress、seleniumServerJar或saucelabs帐户。
运行时(c:\dragrator\node\u modules\dragrator tester\node\u modules\dragrator\lib\cli.js:138:11)
at对象。(c:\dragrator\node\u modules\dragrator tester\node\u modules\dragrator\lib\cli.js:265:1)
在模块处编译(Module.js:456:26)
在Object.Module.\u extensions..js(Module.js:474:10)
在Module.load(Module.js:356:32)
在Function.Module.\u加载(Module.js:312:12)
在Module.runMain[as_onTimeout](Module.js:497:10)
at Timer.listOnTimeout[as onttimeout](timers.js:112:15)
进程已完成,退出代码为8

如何修复此问题?

您的dragrator.conf.js应该如下所示:

exports.config = {
    seleniumAddress: "http://127.0.0.1:4444/wd/hub",
    ...
}

可能你的量角器配置文件缺少selenium地址。你能从命令行运行测试吗?你能发布你的dragrator.conf.js文件吗?