KIF没有检测到UINavigationController堆栈中的更改

时间:2016-05-23 18:03:52

标签: ios objective-c kif kif-framework

我试图开始使用KIF编写UI测试,因为我想确保导航流程正常工作。

似乎KIF没有检测到UINavigationController中的变化。我在UINavigationController中有一个视图控制器,标题为UIButton的{​​{1}}。我有第二个视图控制器,另一个Button0标题为UIButton。点击Button1,它会导航到第二个视图控制器。我编写了以下测试来验证是否显示了第二个视图控制器:

Button0

当我按下按钮时以模态方式显示第二个视图控制器时,以下测试通过。但是,如果我将其推送到- (void)testTrySomeStuff { [tester tapViewWithAccessibilityLabel:@"Button0"]; [tester waitForViewWithAccessibilityLabel:@"Button1"]; } 堆栈,则测试失败。在UINavigationController的情况下是否存在失败的解决方法,或者我遗漏了什么?

0 个答案:

没有答案