0

我正在自动化测试,我们需要启动相机应用程序并捕获一些图像/视频。这些捕获的图像/视频将保存在媒体库中。现在从 1. 在真正的 iOS 设备上,我们无法使用 appium 自动化相机应用程序,我想编写一个将启动 Camera 的 iOS 应用程序,直到这一步没问题,我可以启动相机,但使用 appium 没有单击捕获按钮。

我们有没有其他方法可以使用 appium 在 iOS 设备上启动相机并捕获一些图像?

4

1 回答 1

1

Apple 安全模型的一部分是沙盒。您只能在自己的沙盒中玩。由于相机应用程序是它自己的实体,因此一旦启动,您将无法对其进行任何控制,并且无法提供测试代码来控制它。

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

于 2014-12-16T18:57:08.443 回答