如何在调试器模式下评估量角器对象

时间:2019-03-01 18:47:46

标签: node.js angular protractor

最近跳到量角器以进行自动端到端测试。我正在使用5.4.2版,在节点10.1.0上运行。

在使用可用于Node 8 +的调试器方法进行调试时,我遇到了一些困难。我已正确设置,使用Chrome-dev-tools或Visual Code Studio作为调试器。 (https://github.com/angular/protractor/blob/master/docs/debugging.md

我的问题是,如何评估返回“承诺”对象的方法,或者在测试中需要使用等待的方法。

例如,在断点处,如何动态评估像这样的简单调用:

browser.getTitle()  : Promise { pending }

在Visual Studio Code中为此添加一个监视将返回Promise对象。我不能看值,除非我以前通过类似方法将其分配给变量:

var title = await browser.getTitle();

但是评估我的定位器是否返回正确的对象非常繁琐。在浏览器中,“浏览器”对象不直接可用。我觉得我想念什么。仔细阅读上面URL中的调试设置,我相信是browser.explore方法允许该桥具有交互式repl循环。我们如何在Node 8+上仍然可以做到这一点?

谢谢

类似于未解决的问题:How to log Protractor text elements with VS Code debugger?

0 个答案:

没有答案