ナビゲーション フローが機能することを確認したいので、KIF を使用して UI テストの作成を開始しようとしています。
KIF が の変化を検出していないようですUINavigationController
。UINavigationController
というUIButton
タイトルのView Controllerが1つありますButton0
。UIButton
というタイトルの別のビューコントローラーがありButton1
ます。をタップButton0
すると、2 番目のビュー コントローラーに移動します。2 番目のビュー コントローラーが表示されていることを確認するために、次のテストを作成しました。
- (void)testTrySomeStuff
{
[tester tapViewWithAccessibilityLabel:@"Button0"];
[tester waitForViewWithAccessibilityLabel:@"Button1"];
}
ボタンのタップで 2 番目のビュー コントローラーをモーダルに表示すると、次のテストに合格します。ただし、UINavigationController
スタックにプッシュすると、テストは失敗します。の場合の失敗の回避策はありUINavigationController
ますか、それとも何か不足していますか?