调试量角器(带/不带webstorm)

时间:2014-02-24 15:50:19

标签: node.js angularjs debugging protractor

所以我开始使用量角器,我想调试我的测试代码:

describe('stuff', function(){

it('should find the specs item, and its empty', function(){
    browser.debugger();
    gotoHome();
    var allItems = element.all('li in model.tags');
    var specsDashboardElement;
    for (var i=0 ; i < allItems.length; ++i) {
        var elem = allItems[i];
        var text = elem.findElement(by.css('.li-title').getText()); // does this even work?? dunno
        if (text == "Specs")
            specsDashboardElement = elem;
    }

    expect(specsDashboardElement.isDisplayed()).toBe(true);

});

});

我跟着these instructions,但这是我在node.js调试器控制台上看到的输出:

  

D:\ src \ apps \ j1-test.module&gt;量角器调试conf.js
  &LT;调试器监听端口5858
  连接......好的   在C:\ Users \ j \ AppData \ Roaming \ npm \ node_modules \ protractor \ lib \ cli.js中断:7
    5 *命令行选项中的值会覆盖配置中的值     6 * /
    7'使用严格';
    8
    9 //这里需要咖啡来启用用咖啡脚本编写的配置文件   调试和GT;续
  &LT; ------------------------------------
  &LT; PID:9756(能力:铬#1)
  &LT; ------------------------------------
  &LT;调试器监听端口5858
  调试和GT;

就是这样。无论我输入多少类型'cont',都没有任何反应 我已经尝试按照WebStorm中的调试说明进行操作,结果大致相同(在WebStorm调试控制台上输出:

  

“C:\ Program Files \ nodejs \ node.exe”--debug-brk = 2259 C:\ Users \ j \ AppData \ Roaming \ npm \ node_modules \ protractor \ lib \ cli.js    conf.js
  调试器侦听端口2259
      PID:2708(能力:铬#1)
  调试器侦听端口2259

)。

我在Windows 8上使用节点0.10.26(64位)

想点什么?

1 个答案:

答案 0 :(得分:5)

这是一个量角器问题,现在应该修复:

“修复版本 - 应该在下一版本发布。感谢您的耐心,大家。” - @juliemr

来自GitHub issue #552

编辑:发布于0.20.0版本! (Windows用户为0.20.1)。请参阅Protractor changelog