【问题标题】:How to select multiple images from gallery using Espresso?如何使用 Espresso 从图库中选择多个图像?
【发布时间】:2015-08-17 13:06:36
【问题描述】:

正如我在文档中看到的那样,Espresso 无法访问外部应用程序,例如相机、图库,但在我的应用程序中 我想测试从图库中添加图像并从相机和添加它。

我听说过 UiAutomator,但它只支持 API 18+,我的应用使用 API 14 及更高版本。

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

  • 我听说过 Intento,但不知道如何使用它以及它究竟做了什么?我猜它模拟了 Intent 的结果。

【问题讨论】:

    标签: 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 同步时,它应该可以工作了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-18
      相关资源
      最近更新 更多