私たちはXamarin Test Cloudでテストランをセットアップしようとしており、以下の問題が非常に頻繁に発生しています。ログインシナリオの例XTCでiOSテストを実行しているときのテキストエントリの例外
、時々キーボードがテキストを入力して表示されていないと私は以下の例外を取得:のSystem.Exception:EnterText(「XXXXXX」)
例外を実行しながら
エラー:テキスト入力にキーボードが表示されません。 Xamarin.UITest.iOS.iOSApp + c__AnonStorey5の 。 <>0x69f0838 + 0x0011f>:0 Xamarin.UITest.Utils.ErrorReporting.With(System.Action func、System.Object [] args、System.String memberName)< 0x69e0988 + 0x00030>:0
私は待ち時間を追加するのが最も良い解決策だとは思わない。この問題に直面しましたか?このための最良の解決策は何ですか?
を「ハードウェアキーボードを接続して、」あなたは、テストのために、あなたの構文を示し&あなたが待機を追加することはないと思う理由について、いくつかのより多くの情報を与えることができます時間は助けになるだろうか? –
あなたのお返事ありがとうございました。すべてのテキストエントリの前に 'waitforkeyboard'を追加して問題を修正しました(今のところ)。最適な時間を見つけることが困難だったため、待ち時間はうまくいかず、時には2秒、時には5秒、時には10時でした(これはすべてクラウド上で実行されたテストのためです)、失敗ログ – Kiran
ローカルで実行するよりもテストの実行時間が長くかかるのが一般的です(たとえば、このガイドでは、ローカルUITestのデフォルト待ち時間は15秒ですが、テストクラウドは1です)ただし、手動でタイムアウトを設定すると、https://developer.xamarin.com/guides/testcloud/uitest/working-with/timeouts/。 –