Xamarin UI.Test - 如何在登录后关闭我的应用程序并重新打开以检查登录会话是否继续?

时间:2016-08-02 11:39:37

标签: c# xamarin xamarin.android xamarin.uitest

因为我需要检查我的登录会话是否继续? 我用于Android应用程序。 请帮助。

2 个答案:

答案 0 :(得分:1)

您无法使用UITest强行关闭应用。

您也无法使用UITest将Android应用程序发送到后台。

可以使用SendAppToBackground方法通过UITest将iOS应用程序发送到后台。以下示例代码显示了如何实现SendAppToBackground

    internal static void SendAppToBackgroundAndConfigurePushNotifications(IApp app, int backgroundTimeInMilliseconds, bool takeScreenShotWhenBackgrounded = false, string screenShotString = "")
    {
        if (app is AndroidApp)
            return;

        ((iOSApp)app).SendAppToBackground(TimeSpan.FromMilliseconds(backgroundTimeInMilliseconds));

        if (takeScreenShotWhenBackgrounded)
            app.Screenshot(screenShotString);
    }

答案 1 :(得分:0)

您可以反复使用app.Back()直到离开,将Android应用发送到后台。

虽然,怎么回叫呢?我不知道。