我正在尝试开始使用 KIF 编写 UI 测试,因为我想确保我们的导航流程正常工作。
似乎 KIF 没有检测到UINavigationController
. 我有一个视图控制器,UINavigationController
标题UIButton
为Button0
. 我有第二个视图控制器,另一个UIButton
名为Button1
. 点击Button0
,它导航到第二个视图控制器。我编写了以下测试来验证是否显示了第二个视图控制器:
- (void)testTrySomeStuff
{
[tester tapViewWithAccessibilityLabel:@"Button0"];
[tester waitForViewWithAccessibilityLabel:@"Button1"];
}
当我在按钮点击时模态显示第二个视图控制器时,以下测试通过。但是,如果我将它压入UINavigationController
堆栈,则测试失败。在 的情况下是否有失败的解决方法UINavigationController
,或者我错过了什么?