Sar*_*raz 5 testing android android-camera-intent android-espresso firebase-test-lab
我必须使用Espresso创建脚本来在Firebase测试实验室中测试我的应用程序。我的应用程序使用相机捕获图像,并且我已打开默认的相机应用程序。
为了在我的设备上进行测试,我给了我正在使用的测试设备的软件包名称。问题在于,不同Android设备的相机应用程序包名称不同,我们不知道每个。硬编码程序包名称也不是一件好事。
我已经搜索出了,但是找不到找到解决方案的方法。
在此先感谢。
我认为使用实际的相机应用程序无法实现此目的,因为相机应用程序通常在设备型号和Android版本之间有所不同。
您如何在测试中伪造这种依赖关系?通过抽象化调用照相机应用程序的代码,或添加将被调用并以预期发生的方式返回图片的伪造的照相机活动。
| 归档时间: |
|
| 查看次数: |
123 次 |
| 最近记录: |