Android-如何在不重启的情况下在后台重新启动应用程序?

时间:2020-01-29 16:51:23

标签: appium appium-android

我想打开一个应用程序,然后导航到设置并返回到该应用程序,然后从我离开的地方继续。

尝试使用noReset和fullReset,但nthgn起作用。

2 个答案:

答案 0 :(得分:0)

您可以使用要打开应用程序的任何页面(在下面的示例中为启动屏幕)活动重新启动应用程序。

public static void launchActivity(Activity activityName) 
{

        ((AndroidDriver<MobileElement>) driver).startActivity(activityName);
}

如何调用此功能

假设您具有以下应用包和活动(例如,但必须用于您的应用)

String appPackage ="my.app.helloworld";

String appActivity = "my.app.helloworld".common.activity.SplashScreen";

launchActivity(new Activity(appPackage, appActivity));

答案 1 :(得分:0)

您可以使用.launchApp();返回以前的应用和活动。

driver.launchApp();