Android:如何使用UI测试测试权限

Android:如何使用UI测试测试权限,android,android-testing,ui-testing,Android,Android Testing,Ui Testing,我找到了实际测试权限的代码。但我不知道如何删除给定(或拒绝)的权限以测试每个案例 有什么想法吗?到目前为止,找到的每个解决方案都不起作用(运行时执行、获取活动和清除数据等) 如果您有任何想法,我们将不胜感激。您尝试过这个解决方案吗?它几乎起作用了。我的意思是,第一个测试正确运行并删除权限,但第二个测试崩溃。也许有些东西还没有打开,我不知道看看这个链接:我认为自述的前提是错误的。我的意思是,在第一次测试开始之前,我可以在运行时重置权限。他说他不能那样做。我的问题是,在第二次运行时,当我调用调用重置

我找到了实际测试权限的代码。但我不知道如何删除给定(或拒绝)的权限以测试每个案例

有什么想法吗?到目前为止,找到的每个解决方案都不起作用(运行时执行、获取活动和清除数据等)


如果您有任何想法,我们将不胜感激。

您尝试过这个解决方案吗?它几乎起作用了。我的意思是,第一个测试正确运行并删除权限,但第二个测试崩溃。也许有些东西还没有打开,我不知道看看这个链接:我认为自述的前提是错误的。我的意思是,在第一次测试开始之前,我可以在运行时重置权限。他说他不能那样做。我的问题是,在第二次运行时,当我调用调用重置权限时,我得到了一个“DeadObject”,我无法理解为什么您声称
clearPackageData true
不适用于您?