2

在使用量角器时,我发现browser.debugger()元素浏览器非常有用。

对于需要更多设置的测试,我想做的是使用调试器暂停执行并输入类似于元素资源管理器的 REPL。

我可以通过加入repl来非常接近。它会找到元素,但类似clicksendKeys似乎不起作用的动作。这可能是节点调试器及其暂停执行方式的限制。

debug> repl
Press Ctrl + C to leave debug repl
> $('#project_name').sendKeys('hello world').then(function() { console.log('finished') })
{ then: [Function],
  cancel: [Function],
  isPending: [Function] }
> 

有谁知道从断点测试element.clickelement.sendKeys朋友的方法?browser.debugger

4

1 回答 1

1

此功能现在在 master 中。请参阅https://github.com/angular/protractor/commit/4368842da73d4ed501df21b61daf71951e59524bhttps://github.com/angular/protractor/pull/1607。您可以使用 master 来使用它或等待量角器 1.6.0

于 2014-12-10T22:54:13.667 回答