アプリのアンドロイドバージョン用にUITestを実装しました。現在、iOSとAndroidの両方で動作するようにUIテストコードを変更しようとしています。Xamarin UiTestは、アンドロイドまたはiOSでのみ実行可能なテストをいくつか行いますか?
私はAndroidテスト用に作成した実際の機能があり、iOSでは使用できません。これは、ビューが同じ方法ではなくなっているからです。
は、ここに私の質問です:
-Is、それだけでファイルのiOSやAndroid(一つだけではなく、両方を)上ではなく、同じtest.cs内の特定のテスト機能を実行可能にすることは可能?
- AndroidまたはiOSのUiテストを整理するための最も一般的でクリーンな方法は何ですか?
- 同じプロジェクトとの両方のプラットフォームで同じファイル(「mySolution.UiTests」プロジェクトと「Testfile.cs」)は、各プラットフォーム用の
- 同じプロジェクトの異なるファイル(「mySolution.UiTests」プロジェクトと「TestfileAndroid。 CS」+ "TestfileiOS.cs")は、各プラットフォーム用の
- 異なるプロジェクト( "私は最初の質問にあなたに答えを与えることができmySolution.iOS.UiTests" と "mySolution.Droid.Uitests")