授予SYSTEM_ALERT_WINDOW进行Android Instrumented测试的权限

时间:2018-11-06 09:41:58

标签: android android-permissions android-testing android-instrumentation

我正在尝试通过SYSTEM_ALERT_WINDOW包中的GrantPermissionRule授予对androidx.test.rule.GrantPermissionRule的仪表化测试的权限,

@get:Rule var permissionRule: GrantPermissionRule = GrantPermissionRule.grant(
    android.Manifest.permission.SYSTEM_ALERT_WINDOW,
    android.Manifest.permission.ACCESS_FINE_LOCATION
)

这对于为所有测试授予ACCESS_FINE_LOCATION权限非常有用,但不适用于SYSTEM_ALERT_WINDOW权限。

我在Android 8.0.0 Api 26设备上运行了测试。

关于如何授予Android测试的SYSTEM_ALERT_WINDOW权限的任何想法?

0 个答案:

没有答案