使用带有iOS和appium的相机捕获图像

时间:2014-12-16 09:53:53

标签: ios camera automated-tests appium ios-camera

我正在自动化测试,我们需要启动相机应用程序,并捕获一些图像/视频。捕获的图像/视频将保存在媒体库中。 从那以后 1.在真正的iOS设备上,我们无法使用appium自动化相机应用程序,我想写和iOS应用程序将启动相机,直到这一步它很好,我可以启动相机,但捕获按钮不能使用appium点击。

我们是否有其他方法可以使用appium在iOS设备上启动相机并拍摄一些图像?

1 个答案:

答案 0 :(得分:1)

Apples安全模型的一部分是Sandbox。您只能在自己的沙箱中玩游戏。由于相机应用程序是它自己的实体,因此一旦启动它就无法控制它,并且无法提供测试代码来控制它。

您需要编写自己的相机控制模块,然后可以使用测试工具控制该相机控制模块,或者您可以使用所需的图像预先填充设备。