我想知道是否有任何方法可以记录用户在任意应用程序上执行的手势(更普遍的是触摸和键盘事件)。
想法是启动一个应用程序进行测试,然后记录输入事件。要测试的应用程序可能是来自应用商店/谷歌播放的任何应用程序。
我已经看到了这个问题,但想确认答案(也适用于 Android):iOS - 在后台运行的应用程序可以将触摸/手势事件发送到前台的另一个应用程序吗?
我想知道是否有任何方法可以记录用户在任意应用程序上执行的手势(更普遍的是触摸和键盘事件)。
想法是启动一个应用程序进行测试,然后记录输入事件。要测试的应用程序可能是来自应用商店/谷歌播放的任何应用程序。
我已经看到了这个问题,但想确认答案(也适用于 Android):iOS - 在后台运行的应用程序可以将触摸/手势事件发送到前台的另一个应用程序吗?
是的,您可以这样做以获取更多信息,请查看两个平台的Gorilla logic 的猴子谈话SKD。
现在我将来到 iOS,Apple 提供了使用自动化进行 UI 测试的框架,因此您可以查看Apple 的Usingthe Automation Instrument官方链接。
你可以在使用 UIAutomation 的 iOS 自动化测试中找到很好的教程
不,出于安全原因,这是不可能的。这将使编写 keylisteners 和其他“黑客”应用程序成为可能。