Android 测试时卸载应用程序
我刚开始用机器人在Android上测试。在运行某些测试之前,如何通过编程卸载然后安装应用程序Android 测试时卸载应用程序,android,functional-testing,robotium,Android,Functional Testing,Robotium,我刚开始用机器人在Android上测试。在运行某些测试之前,如何通过编程卸载然后安装应用程序 例如,为了让我测试登录活动,我需要确保登录凭据不是从应用程序的前一次运行中保存的。或者有其他方法可以做到这一点吗?您可以使用以下代码段(在您调试的机器上)卸载应用程序: Runtime rt = Runtime.getRuntime(); Process pr = rt.exec("adb uninstall your.package"); pr.waitFor(); -您也可以使用 -启动测试时从p
例如,为了让我测试登录活动,我需要确保登录凭据不是从应用程序的前一次运行中保存的。或者有其他方法可以做到这一点吗?您可以使用以下代码段(在您调试的机器上)卸载应用程序:
Runtime rt = Runtime.getRuntime();
Process pr = rt.exec("adb uninstall your.package");
pr.waitFor();
-您也可以使用 -启动测试时从play store安装应用程序,并在完成测试后卸载。
-此外,它将始终从play store安装新版本 ADB安装/卸载可能是使用脚本的简单解决方案。您考虑过了吗?是的。但是我需要在我的Java测试中进行卸载。Arff…我不知道Robotium…抱歉,祝你好运…在尝试回答时,我遇到了一个“IOException:Permission denied”错误。你知道怎么解决这个问题吗?