Use GrantPermissionRule. Here’s how:
Add the following dependency to app/build.gradle:
dependencies {
...
androidTestImplementation 'androidx.test:rules:1.4.0'
}
Now add the following to your InstrumentedTest class:
import androidx.test.rule.GrantPermissionRule;
public class InstrumentedTest {
@Rule
public GrantPermissionRule mRuntimePermissionRule = GrantPermissionRule.grant(Manifest.permission.READ_SMS);
...
}