1

因为我在文档中说Espresso没有访问外部应用程序像相机,画廊,但在我的应用程序我想测试从画廊添加图像,并从相机拍照并添加它。如何使用Espresso从图库中选择多个图像?

我听说UiAutomator但它仅支持API 18+,我的应用程序使用API​​ 以上。

  • 现在我怎么测试从画廊添加多个图像并添加从相机拍摄的照片?

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

回答

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> 

现在,当你依赖的gradle执行同步到uiautomator它应该工作。

相关问题