【问题标题】:How to select multiple images from gallery using Espresso?如何使用 Espresso 从图库中选择多个图像?
【发布时间】:2015-08-17 13:06:36
【问题描述】:
正如我在文档中看到的那样,Espresso 无法访问外部应用程序,例如相机、图库,但在我的应用程序中 我想测试从图库中添加图像并从相机和添加它。
我听说过 UiAutomator,但它只支持 API 18+,我的应用使用 API 14 及更高版本。
【问题讨论】:
标签:
android
mockito
android-testing
android-espresso
android-uiautomator
【解决方案1】:
您可以为您的测试模块设置不同的 minSdk。在 ..androidTest/ 文件夹中创建一个 AndroidManifest.xml 文件,内容为:
<?xml version="1.0" encoding="utf-8"?>
<manifest
xmlns:tools="http://schemas.android.com/tools"
package="your.app.package">
<uses-sdk tools:overrideLibrary="android.support.test.uiautomator.v18"/>
</manifest>
现在,当您执行依赖于 uiautomator 的 gradle 同步时,它应该可以工作了。