タグ付けされた質問 「xcode-ui-testing」

12
Xcode UIテストのテストケースの遅延/待機
Xcode 7ベータ2で利用可能な新しいUI Testingを使用してテストケースを作成しようとしています。アプリにはログイン画面があり、サーバーに呼び出してログインします。これは非同期操作であるため、これに関連する遅延があります。 次の手順に進む前にXCTestCaseで遅延または待機メカニズムを引き起こす方法はありますか? 適切なドキュメントがないため、クラスのヘッダーファイルを確認しました。これに関連するものを見つけることができませんでした。 アイデア/提案はありますか?

23
UIテストの失敗-要素も子孫も、secureTextFieldにキーボードフォーカスがない
これは私の場合です: let passwordSecureTextField = app.secureTextFields["password"] passwordSecureTextField.tap() passwordSecureTextField.typeText("wrong_password") //here is an error UIテストの失敗-要素も子孫もキーボードフォーカスを持っていません。素子: なにが問題ですか?これは正常textFieldsに動作しますが、問題はでのみ発生しsecureTextFieldsます。回避策はありますか?


8
Xcode UIテスト-UIテストの失敗-検索フィールドの[キャンセル]ボタンをタップすると、(AXアクションによって)表示までスクロールできませんでした
検索バーの「キャンセル」ボタンをタップして検索フィールドを閉じようとしています。 テストケースはキャンセルボタンを見つけることができません。Xcode7.0.1では正常に機能していました ボタンが表示されるのを待つ述語を追加しました。「キャンセル」ボタンをタップすると、テストケースが失敗します let button = app.buttons[“Cancel”] let existsPredicate = NSPredicate(format: "exists == 1") expectationForPredicate(existsPredicate, evaluatedWithObject: button, handler: nil) waitForExpectationsWithTimeout(5, handler: nil) button.tap() // Failing here ログ: t = 7.21s Tap SearchField t = 7.21s Wait for app to idle t = 7.29s Find the SearchField t = 7.29s Snapshot …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.