2

分度器を使用する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.sendKeysbrowser.debugger

4

1 に答える 1

1

この機能は現在マスターです。https://github.com/angular/protractor/commit/4368842da73d4ed501df21b61daf71951e59524bおよびhttps://github.com/angular/protractor/pull/1607を参照してください。master を使用してこれを利用するか、分度器 1.6.0 を待つことができます。

于 2014-12-10T22:54:13.667 に答える