Espresso中的禁用/接受测试存储服务

问题描述 投票:2回答:1

在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,这是一个问题,他们正在努力解决。

android unit-testing android-espresso android-testing ui-testing
1个回答
-1
投票

您可以通过添加Gradle任务来运行某些ADB命令来强行执行此操作,但是GrantPermissionRule是正确的方法。

© www.soinside.com 2019 - 2024. All rights reserved.