0

ナビゲーション フローが機能することを確認したいので、KIF を使用して UI テストの作成を開始しようとしています。

KIF が の変化を検出していないようですUINavigationControllerUINavigationControllerというUIButtonタイトルのView Controllerが1つありますButton0UIButtonというタイトルの別のビューコントローラーがありButton1ます。をタップButton0すると、2 番目のビュー コントローラーに移動します。2 番目のビュー コントローラーが表示されていることを確認するために、次のテストを作成しました。

- (void)testTrySomeStuff
{
    [tester tapViewWithAccessibilityLabel:@"Button0"];
    [tester waitForViewWithAccessibilityLabel:@"Button1"];
}

ボタンのタップで 2 番目のビュー コントローラーをモーダルに表示すると、次のテストに合格します。ただし、UINavigationControllerスタックにプッシュすると、テストは失敗します。の場合の失敗の回避策はありUINavigationControllerますか、それとも何か不足していますか?

4

0 に答える 0