次のアプリ構造があるとします。
[View Controller 1] -> tap on next button
[View Controller 2] -> Check for Title
EarlGrey では、次のようにしてこのテストを定義しました。
[[EarlGrey selectElementWithMatcher:grey_text(@"Next Button")]
performAction:grey_tap()]
[[EarlGrey selectElementWithMatcher:grey_text(@"Screen Title")]
assertWithMatcher:grey_sufficientlyVisible()];
しかし今、 をテストしたいとき[View Controller 3]
、アプリがまだ に固執していることに気付きました[View Controller 2]
。最初の画面に戻ったり、次のテストのためにアプリケーションをリセットしたりできる呼び出しがありませんか?