問題タブ [xamarin.uitest]
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.
ios - 既存の .ipa またはアプリに署名する方法。プロビジョニング プロファイルを使用
C#、Xamarin 6.1.3、iOS 10.2、iPhone 6s Plus、Xcode 8.2、OS X El Capitan 10.11.6 を使用してモバイル自動テストを作成しています。次のコマンドを使用して、シミュレーターでテストを開始しようとしています。
IApp iApp = ConfigureApp.iOS.AppBundle(path_to_app/Application.app).StartApp();
次のエラーがあります。
したがって、アプリケーションのソース コードはありませんが、アプリケーションでテストを実行できるようにするには、.app または .ipa ファイルにサインインする必要があります。出来ますか?
xamarin.ios - Xamarin.UITest System.Xml.XmlException
Xamarin.Forms アプリの UI テストを作成しています。iOS プロジェクトの最初のテストを開始しようとすると、System.Xml.XmlException
(詳細は後述) が表示されます。この基本的なテストはうまくいくはずですよね?
更新: シミュレーターからアプリをアンインストールすると、テストが初めて実行されます。その後、次のすべての実行で例外が発生し続けます。
Xamarin Studio (6.1.3 ビルド 19) と Xamarin.UITest パッケージ (2.0.5) を使用しています。
例外の詳細:
c# - ソースコードなしで .ipa または .app のアーキテクチャを arm64 から i386 に変更する方法
C#、Xamarin 6.1.3、iOS 10.2、iPhone 6s Plus、Xcode 8.2、OS X El Capitan 10.11.6 を使用してモバイル自動テストを作成しています。次のコマンドを使用して、シミュレーターでテストを開始しようとしています。
次のエラーがあります。
Ios シミュレーターは、i386 アーキテクチャーのみをサポートしています。変更できないことがわかっているためです。
ソースコードがなく.ipa
、.app
ファイルだけがある場合、アプリケーションのアーキテクチャを変更することは可能ですか?
xamarin - スプラッシュ スクリーンを使用した Xamarin.UITest バックドア
Xamarin UI テストを配置しようとしているアプリケーションがあります。ログイン プロセスをバイパスするには、アプリをバックドアする必要があります。バックドア メソッドは正常に起動します。
ただし、スプラッシュ画面で起動するため、SplashActivity ではなく、実際の MainActivity への参照を取得する必要があります。BackDoor メソッドで MainActivity への参照を取得するにはどうすればよいですか?
Xamarin バックドア ドキュメント: https://developer.xamarin.com/recipes/testcloud/start-activity-with-backdoor/ https://developer.xamarin.com/guides/testcloud/uitest/working-with/backdoors/
c# - 空でないテキスト プロパティの Xamarin UITest (Calabash) クエリ
some text
Xamarin UITest (Calabash を使用) では、次のようにを持つ要素をクエリできます。
BEGINSWITH や LIKE なども参照ドキュメントに記載されていますが、IsEmpty や IsNotEmpty は見当たりません。空でないテキストを含む要素を見つける方法はありますか? Length メソッドが表示されることを期待していたので、次のようなことができます。
私が求めていることを達成する別の方法はありますか?
android - Android エミュレーターで Xamarin UI テストを実行する方法
AndroidエミュレーターでXamarin UIテストを実行するには? 常に実際のデバイスでテストを実行しますが、CI の場合はエミュレーターでテストする必要がありますが、方法がわからず、Google から具体的な回答が得られませんでした