2017-02-07 10 views
0

Xamarin.UIテストでアプリケーションを終了して再起動する方法は?私は、フィーチャーの各シナリオのためにアプリを再開したい。Xamarin.uitestアプリケーションインスタンスを閉じる方法

プラットフォーム:

アンドロイドたちはappiumに持っているように何が()、またはclose()セッション・メソッドを終了するがありません。

+1

[Xamarin Android UITestでアプリを閉じて再接続する方法はありますか?](http://stackoverflow.com/questions/38099395/is-there-a-method-to-close-and- reconnect-an-app-in-xamarin-android-uitest) –

+1

これは私の質問には答えません。 – Maverick

答えて

0

テストでConfigureApp.Android.StartApp()を呼び出すと、新しいオブジェクトを保存するようにアプリケーションの新しいセッションが開始されます。

しかし、NUnitを使用すると、というタグが付けられたすべてのメソッドの前に、[Setup]というタグが付けられたメソッドが自動的に実行されます。これは、のほとんどのテストスイートはConfigureApp.Android.StartApp()メソッドを1回だけ使用します。[Setup]です。

0

はあなたがアプリケーションを最小化するために、アプリケーションを閉じるために

または

MoveTaskToBack(true)Finish()を使用することができ、

をXamarin UIテストプロジェクトを使用して、アール上にある与えられました。

Test.csから呼び出すことができるように、myBackdoorClose関数とmyBackdoorMinimize関数を記述する必要があります(Finish()MoveTaskToBack(true)はApp.csコンテキストでのみ使用可能です)。それを行うには、hereを読んでください!

関連する問題