質問があります。デバイスとアプリに関する Xamarin UI Test 情報を取得できますか? 次のような情報が必要です(ios + android):
- システムのバージョン。
- デバイスID
- アプリ版
これを提供するすぐに使えるものは何もありません。代わりに、バックドアを使用してそれを行う良い方法です。
https://developer.xamarin.com/guides/testcloud/uitest/working-with/backdoors/
これは基本的にアプリで公開するメソッドIApp.Invoke()
であり、メソッドの名前を指定して を使用して呼び出すことができます。これらのメソッドは、文字列パラメーターを受け取り、文字列を返すことができます。このバックドア メソッド内で、必要な詳細を取得して返すことができます。
これを職場で使用して、携帯電話やタブレットの場合、実行されている向きなどのデバイス情報を取得します (これにより、横向きと縦向きでカスタム テスト ステップを実行できます)。とても便利な裏技です。