gpt4 book ai didi

node.js - 调试proctor(带/不带webstorm)

转载 作者:搜寻专家 更新时间:2023-10-31 23:09:41 25 4
gpt4 key购买 nike

所以我从 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>protractor debug conf.js
< debugger listening on port 5858
connecting... ok
break in C:\Users\j\AppData\Roaming\npm\node_modules\protractor\lib\cli.js:7
5 * Values from command line options override values from the config.
6 */
7 'use strict';
8
9 // Coffee is required here to enable config files written in coffee-script.
debug> cont
< ------------------------------------
< PID: 9756 (capability: chrome #1)
< ------------------------------------
< debugger listening on port 5858
debug>

就是这样。无论我输入多少种“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
debugger listening on port 2259
PID: 2708 (capability: chrome #1)
debugger listening on port 2259

)。

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

有人有想法吗?

最佳答案

那是 Protractor 的问题,现在应该修复了:

“已修复 - 应该会在下一个版本中发布。感谢大家的耐心等待。” - @juliemr

来自 GitHub issue #552

编辑: 在 0.20.0 版本中发布! (Windows 用户为 0.20.1)。参见 Protractor changelog .

关于node.js - 调试proctor(带/不带webstorm),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21992414/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com