所以我开始使用量角器,我想调试我的测试代码:
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位)
想点什么?
答案 0 :(得分:5)
这是一个量角器问题,现在应该修复:
“修复版本 - 应该在下一版本发布。感谢您的耐心,大家。” - @juliemr
编辑:发布于0.20.0版本! (Windows用户为0.20.1)。请参阅Protractor changelog。