1
因为我在文档中说Espresso没有访问外部应用程序像相机,画廊,但在我的应用程序我想测试从画廊添加图像,并从相机拍照并添加它。如何使用Espresso从图库中选择多个图像?
我听说UiAutomator但它仅支持API 18+,我的应用程序使用API 以上。
现在我怎么测试从画廊添加多个图像并添加从相机拍摄的照片?
我听说过Intento,但不知道如何使用它以及它做了什么?我想它是模拟的意图结果。
因为我在文档中说Espresso没有访问外部应用程序像相机,画廊,但在我的应用程序我想测试从画廊添加图像,并从相机拍照并添加它。如何使用Espresso从图库中选择多个图像?
我听说UiAutomator但它仅支持API 18+,我的应用程序使用API 以上。
现在我怎么测试从画廊添加多个图像并添加从相机拍摄的照片?
我听说过Intento,但不知道如何使用它以及它做了什么?我想它是模拟的意图结果。
您可以为您的测试模块设置不同的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它应该工作。