在AndroidX Test 1.3.0 alpha04 release notes中可以看到:
将测试存储服务包括在测试服务中
不幸的是,由于正在显示此屏幕,因此这使标准connectedDebugAndroidTest
失败:
选择允许TestServices访问的内容
并且这需要我的互动才能进行UI测试。
[这使我陷入了已经很老的1.3.0-alpha03
工件,尽管1.3.0-beta01
已经可用。
问题:
如何通过gradle命令或在testOptions
配置中接受此权限?不知何故,我在文档中找不到任何指示,也没有在Web中找到类似问题的帖子。
UPDATE
[Espresso团队的工程师Yuuki Hamada,confirmed,这是一个问题,他们正在努力解决。
您可以通过添加Gradle任务来运行某些ADB命令来强行执行此操作,但是GrantPermissionRule是正确的方法。