2

反例として、KIF アクションにブレークポイントを設定すると、adding action to dispatching queueプロセス上でのみ停止しますが、これは予想とはまったく異なります。

私の質問は、本当のEarlGreyアクションを実際に破ることができるadding the action for later executionでしょうか? これにより、デバッグがはるかに簡単になります。ありがとう。

4

1 に答える 1

1

EarlGreyテストコード内でブレークポイントを確実に設定できます。テストの特定の行にブレークポイントを追加すると、その特定のテスト インタラクションが完了する前にブレークポイントがヒットしますが、テストで発生する他のすべての UI インタラクション (GREYConditions、追跡されたアニメーション、ネットワーク リクエストなど) が完了した後にのみヒットします。 .

例えば ​​-サンプルEGテスト

ここでは、ステッパーの条件を最初に実行する必要があります。次に、ブレークポイントにヒットし、続いてキー ウィンドウをタップします。

于 2016-08-01T08:59:41.180 に答える