我的应用是设备管理员,我通过运行
启用它Intent intent = new Intent(DevicePolicyManager.ACTION_ADD_DEVICE_ADMIN);
并按"激活"或"启用。"
我可以使用Espresso从我的测试APK启用设备管理员吗?
答案 0 :(得分:1)
Espresso几乎仅限于测试您自己的活动。 “让我成为设备管理员”的步骤在另一个应用程序中。
UI Automator是实现跨应用测试的方式。它在测试方面几乎没有灵活性(例如,您无权访问其他应用程序的对象),但您可以在其他应用程序中执行UI操作,以作为测试的一部分。