テストアプリケーションを使用して電話帳やGmailに入り込んだり、YouTubeを再生した後、テストやクエリを行うためのコントロールがすべて失われています。それがプレーに入るとすぐ、私はコントロールを失います。それから手動で対処しなければなりません。私は何も見ることができません。Xamarinテストクラウドでのテスト中にコントロールが失われる
答えて
これは、アプリケーションを終了するためです。 Xamarin UITestは、モバイルアプリケーションの横または内部でクライアントサイドサーバーを実行することによって動作します。クライアント側のサーバーは、私たちがコントロールと対話して画面上のものを照会できるようにするものです。
iOSを使用している場合は、動作させるためにアプリケーションにCalabashエージェントをインストールする必要があります。アプリケーションを終了すると(YouTubeやその他のアプリに切り替える)、クライアントサイドのサーバはバックグラウンドになり、iOSオペレーティングシステムの設計方法のために何もできなくなります。
Androidでは、使用しているAndroidのバージョンによって異なります。古いAndroidのバージョンでは、サンドボックスアプリは同じではありません。 Android 6.0以上にはより多くのセキュリティコントロールがあり、この動作がうまくいくとは思わないでしょう。
これらのものが機能するかどうかをテストする場合は、送信するインテントが正しいことをテストする必要があります。あなたは、実際には、あなたがYouTubeやそれが何を期待しているかを確認しているので、現時点ではオペレーティングシステムをテストしています。実際に電話帳に適切なインテントを提供すると、オペレーティングシステムはそれに応じて動作するという基本的な前提があります。 YouTubeアプリで実際に動画が再生されていることをテストすると、YouTubeがリンクやインテントを正常に開くことができるかどうかがテストされます。いくつかの人々はこれらのことをテストすることを決め、多くはそれが冗長であり、チームのサイクルタイムを増やすことが分かります。
こちらがお役に立てば幸いです。
開示:私はXamarin /マイクロソフトで働い
- 1. Xamarinテストクラウド
- 2. AppamのXamarinテストクラウド
- 3. Xamarinテストクラウドのパラメータテスト
- 4. Xamarinテストクラウド - アップロードエラー、値
- 5. Xamarinボトムバーが失われる
- 6. Xamarin.ios UitestがXamarin Studioから実行されたときに、Xamarinのテストクラウドに「Stalled error」が発生しました
- 7. インストール中にPythonテストが失敗する
- 8. グリッドビューチェックボックスでソート中に情報が失われる
- 9. FileUploadコントロールの内容が失われるPostBack
- 10. C#RDP ActiveXコントロールのフォーカスが失われる
- 11. アクティビティが再作成されたときにメディアプレーヤーのコントロールが失われる
- 12. ページの更新中にページの状態が失われる
- 13. クライアントがナビゲート中にSignalRメッセージが失われる
- 14. データベースのエクスポート中にエンコーディングが失われる
- 15. 重いアプリケーションの実行中にウィジェットデータが失われる
- 16. アクティビティの変更中にブロードキャストが失われる
- 17. オブジェクトのシリアル化中に名前が失われる
- 18. SubForm.Recordsetの変更中にForm_AfterUpdateが失われる
- 19. クエリ中にSqlalchemyの接続が失われる
- 20. Xamarinフォームカルーセルビュー選択した値が失われました(アンケートサンプル)
- 21. HTTP PUT中にオブジェクトにデータが失われる
- 22. LeaderBoardのコントロールが失われました - GameCenter
- 23. ビューオブジェクト - >エンティティ変換中にタイムスタンプが失われる
- 24. .Net XMLパーサーを使用中にタイムゾーン情報が失われる
- 25. RDO packstack:インストール中にIP接続が失われる
- 26. Vue.js - karma/phantomjsテストでデータが失われました
- 27. アプリケーションローダーが待機中で、ネットワーク接続が失われました
- 28. マスターページのコントロールを更新した後にCSSスタイルが失われるページ
- 29. PhantomJSで実行中にKarmaテストが失敗する
- 30. フィールドの更新中にフィールドデータが失われています
だから、テストクラウド内でローカルにではなく働いていますか?あなたはUITestパッケージやカラバシュの宝石の最新バージョンを使用していますか? REPLで使用しているクエリの例を教えてもらえますか?テストプロジェクトでは失敗しますか? –