如何使用Espresso从图库中选择多个图像?

时间:2015-08-17 13:06:37

标签: android mockito android-testing android-espresso android-uiautomator

正如我在文档中所说, Espresso无法访问外部应用,例如相机,图库,但在我的应用我想测试从相册中添加图片并从相机拍摄照片添加它。

我听说过 UiAutomator ,但它只支持 API 18 + ,我的应用使用 API 14 及以上。

  • 现在我如何测试从图库添加多张图片并添加从相机拍摄的图片?

  • 我听说过Intento,但不知道如何使用它以及它到底做了什么?我想这是模拟的意图结果。

1 个答案:

答案 0 :(得分: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同步时,它应该可以正常工作。