【发布时间】:2019-08-31 02:33:29
【问题描述】:
如何在 Appium 中使用 selenium 在后台推送应用程序并从同一屏幕启动
从某个特定屏幕按主页按钮。将应用程序置于后台。一段时间后从同一屏幕打开应用程序
在这里,我可以通过下面的代码在后台设置应用程序,但找不到使用上次访问页面将应用程序置于前台的方法,目前使用下面的代码方法,应用程序正在通过初始登录屏幕重新启动。任何人都可以帮忙吗?
代码1:
driver.runAppInBackground(Duration.ofSeconds(15));
2.Activity activity = new Activity(“com.gisteam.rjiomaps.projectresq”, “com.gisteam.rjiomaps.projectresq.main.MapFragmentActivity”);//activity name is as per the last visited page
3.activity.setStopApp(false);
((AndroidDriver) driver).startActivity(activity);
代码2
1.driver.runAppInBackground(Duration.ofSeconds(15));
2.((AndroidDriver) driver).currentActivity();
【问题讨论】:
-
把它带到前台
driver.activateApp("app package name"); -
感谢您的回复!!但是我已经尝试了在上面的链接中使用激活应用命令共享的所有方式,但是这些应用程序正在重新启动而不是最后打开的页面。
标签: selenium appium appium-android