Xamarin.UIテストでアプリケーションを終了して再起動する方法は?私は、フィーチャーの各シナリオのためにアプリを再開したい。Xamarin.uitestアプリケーションインスタンスを閉じる方法
プラットフォーム:
アンドロイドたちはappiumに持っているように何が()、またはclose()セッション・メソッドを終了するがありません。
Xamarin.UIテストでアプリケーションを終了して再起動する方法は?私は、フィーチャーの各シナリオのためにアプリを再開したい。Xamarin.uitestアプリケーションインスタンスを閉じる方法
プラットフォーム:
アンドロイドたちはappiumに持っているように何が()、またはclose()セッション・メソッドを終了するがありません。
テストでConfigureApp.Android.StartApp()
を呼び出すと、新しいオブジェクトを保存するようにアプリケーションの新しいセッションが開始されます。
しかし、NUnitを使用すると、というタグが付けられたすべてのメソッドの前に、[Setup]
というタグが付けられたメソッドが自動的に実行されます。これは、のほとんどのテストスイートはConfigureApp.Android.StartApp()
メソッドを1回だけ使用します。[Setup]
です。
はあなたがアプリケーションを最小化するために、アプリケーションを閉じるために
または
MoveTaskToBack(true)
をFinish()
を使用することができ、
をXamarin UIテストプロジェクトを使用して、アール上にある与えられました。
Test.csから呼び出すことができるように、myBackdoorClose関数とmyBackdoorMinimize関数を記述する必要があります(Finish()
とMoveTaskToBack(true)
はApp.csコンテキストでのみ使用可能です)。それを行うには、hereを読んでください!
[Xamarin Android UITestでアプリを閉じて再接続する方法はありますか?](http://stackoverflow.com/questions/38099395/is-there-a-method-to-close-and- reconnect-an-app-in-xamarin-android-uitest) –
これは私の質問には答えません。 – Maverick