如何關閉並重新啓動Xamarin.UI測試中的應用程序?我想爲功能中的每個場景重新啓動應用程序。Xamarin.uitest如何關閉應用程序實例
平臺:Android的
沒有退出()或close()會議方式就像我們在appium。
如何關閉並重新啓動Xamarin.UI測試中的應用程序?我想爲功能中的每個場景重新啓動應用程序。Xamarin.uitest如何關閉應用程序實例
平臺:Android的
沒有退出()或close()會議方式就像我們在appium。
在您的測試中調用ConfigureApp.Android.StartApp()
將啓動您的應用程序的新會話供您與之交互(只需確保保存新對象)。
但是,使用NUnit,帶有[Setup]
標記的方法將在標記爲[Test]
的每個方法之前自動運行。這意味着大多數測試套件只使用ConfigureApp.Android.StartApp()
方法一次,在[Setup]
。
鑑於你是在使用Xamarin UI測試項目中的ARE,
您可以使用Finish()
關閉應用程序,
或
MoveTaskToBack(true)
到應用程序最小化。
爲了您可以從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