0
我使用Xamarin Forms創建了Android應用程序。我使用Xamarin UI Test來測試生命週期應用程序。我需要應用程序的事件 - OnStart,OnSleep,OnResume。我的算法: 1.開始測試,檢查UI(OnStart)。 2.應用程序進入後臺(OnSleep)。爲此,我用這個代碼:Xamarin UI測試 - 測試生命週期應用程序(返回到應用程序)
在活動
[Export("GoOut")]
public void GoOut()
{
var uri = Uri.Parse("http://www.google.ru");
var intent = new Intent(Intent.ActionView, uri);
StartActivity(intent);
}
在測試
app.Invoke("GoOut");
的IT工作。現在我需要回到應用程序。我想觸發事件OnResume並測試我的應用程序。怎麼做?
我嘗試這樣做:
app.Invoke("GoOut");
app.Back();
這
//in Activity
[Export("Back")]
public void Back()
{
this.OnBackPressed();
}
//in my test
app.Invoke("GoOut");
app.Invoke("Back");
但它不是me.how工作,我可以回到瀏覽器從應用?