在使用量角器时,我发现browser.debugger()
元素浏览器非常有用。
对于需要更多设置的测试,我想做的是使用调试器暂停执行并输入类似于元素资源管理器的 REPL。
我可以通过加入repl来非常接近。它会找到元素,但类似click
或sendKeys
似乎不起作用的动作。这可能是节点调试器及其暂停执行方式的限制。
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.click
和element.sendKeys
朋友的方法?browser.debugger