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