我正在寻找一种方法来用 Mac 控制 iOS 设备并执行预定义的触摸宏

我正在寻找一种方法来用 Mac 控制 iOS 设备并执行预定义的触摸宏

我希望对应用程序执行自动化测试,这样我就不必坐在手机前执行相同的重复任务。

一个想法是使用 VNC 解决方案连接 iPhone,然后在 Mac 上运行某种键盘/鼠标宏软件。但它并不“智能”,所以我想知道是否有办法将某种 AI 融入到这个过程中。这意味着 OCR 和某种逻辑引擎。有这样的事情吗?

答案1

iOS 拥有一套广泛的内置机制(称为 UI 自动化),可让您与屏幕上的对象和区域进行交互。

因此,iOS 应用程序有一系列 UI 自动化测试解决方案,首先是内置的UI 自动化Apple 的功能仪器工具。

我建议你从这个开始,然后再看看其他一些可用的:

答案2

我还没有真正这样做过,但我能想到的最简单的解决方案是 iOSSimulator 或 TeamViewer 的组合,然后西库利,它允许您使用 UI 元素进行图形脚本编写。很难描述,但可以访问该网站并观看一些测试演示视频。

但我担心这会是一个相当脆弱的解决方案。

相关内容