假设我有以下应用程序结构:
[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]
. 是否有我错过的电话可以让我返回第一个屏幕或重置应用程序以进行下一次测试?