問題タブ [xamarin-test-cloud]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xamarin - Xamarin Test Cloud でのシナリオの概要
Xamarin テスト クラウドでひょうたんテストを実行しようとしましたが、サンプル テーブルを含むシナリオ アウトラインの実行に問題があることに気付きました。
同様の問題を抱えて解決した人はいますか?
シナリオの概要は Xamarin Test Cloud で機能していますか?
unit-testing - Xamarin UITest で MissingMethodException を引き起こすリフレクションの使用
Xamarin PCL に、System.Reflection.GetRuntimeProperties を呼び出すクラスがあります。例として、私の PCL クラスに次のメソッドがあるとします。
次に、PCL プロジェクトを参照してこのクラスをテストする Xamarin.UITest プロジェクトがあります。これまでの TestFixture には 2 つのテスト ケースがあり、この例では次のようになります。
Xamarin.UITest プロジェクトを実行すると、Android と iOS の両方のプラットフォームでコンパイルされ、テストが実行され、正常に完了します。TestExampleMethod_ArgNull_Null テストは、早期に返されるためパスします。ただし、TestExampleMethod_ArgNotNull_NotNull テストは次のエラーで失敗します。
System.MissingMethodException : メソッド 'RuntimeReflectionExtensions.GetRuntimeProperties' が見つかりません。
したがって、すべてが正常にコンパイルされ、他のテスト ケースを正常に実行できたとしても、Xamarin.UITest プロジェクトは System.Reflection で何も使用できないようです。これをデバッグする方法を知っている人はいますか?
android - Xamarin: システム アラート ウィンドウでマーク付きのボタンを見つけると例外が発生する
Xamarin testcloud を使用して、Android の SYSTEM_ALERT_WINDOW で OK を押してテストしています。
ただし、以下のエラーが発生します。警告ウィンドウでテストを試みた人はいますか? Xamarin テスト クラウドは、通常の Android アクティビティやアラート ウィンドウでも機能しますか?
私は通常のクエリを使用しており、ボタンは適切に定義されています。
PS: テストが失敗としてマークされたときに、アラート ウィンドウがスクリーンショットに正しく表示されていることがわかります。
xamarin - Xamarin Test Recorder - iOS アプリでの使用方法
Macbook をビルド エージェントとして使用し、Visual Studio 2015 で Xamarin Forms v2.0 を使用しています。Test Cloud にアップロードする UI テストを作成する手段として、Xamarin Test Recorder を評価しています。
テスト レコーダーは Mac 上で実行され、ユーザーはデバイス (またはシミュレーター) とデバイスでテストするアプリを選択する必要があります。
Macで実行されているiPhoneシミュレーターを選択しましたが、次のステップであるアプリを選択するのが苦手です。
私は IPA を提供する必要があり、IPA は Xamarin ビルド エージェントがそこにビルドしたため、Mac のどこかにある必要があると推測していますが、それを見つけることができません。
非常に限られたドキュメントとビデオは、パッケージ化がはるかに簡単な Android アプリに主に焦点を当てているため、役に立ちません。
何か案は?
xamarin - Xamarin テスト クラウド デバイス文字列を取得する方法
Visual Studio Online を使用して、自動化された CI + Execute テスト シナリオに Xamarin Test Cloud と共に CI を使用しようとしています。
新しい Xamarin Android ビルド定義を作成するときに、デバイスの値を入力するように求められます。
デバイス文字列は、Xamarin Test Cloud によって生成されます。これは、Test Cloud テスト実行の --devices コマンド ライン引数の値として見つけることができます。
この文字列をどこから取得できますか? 私は UiTest を使用しており、テストを Visual Studio-> Test Project-> 右クリック-> Run in Test cloud から Xamarin Test cloud にアップロードしました
助けていただければ幸いです。
ありがとうST