这是我的方案
如何实现这一目标?
我尝试了以下方法
resetApp()
- 卸载应用并再次安装应用。 closeApp()
- 它只关闭了应用,但应用仍然在后台运行。adb shell am force-stop <packagename>
- 它只关闭了应用,但应用仍然在后台运行。但对于我的方案,它应该从后台删除,应用程序不应在同一测试中的 Android 中卸载(测试中间)。
答案 0 :(得分:0)
你可以尝试一下,我认为它会满足你的目的,使用下面你想再次启动应用程序的行
Activity activity = new Activity("appPackage", "appActivity");
driver.startActivity(activity);
答案 1 :(得分:0)
尝试以下代码并将其添加到功能中:
capabilities.setCapability(MobileCapabilityType.NO_RESET,"false");
它应该按照您的要求工作。