使用仪器记录用户操作

时间:2011-05-11 14:59:13

标签: iphone ios ios-simulator recording ios-ui-automation

我试过一段时间,但是有没有办法在iphone / iphone模拟器上记录用户操作以便使用Instruments进行测试?主要是我希望能够定位应用程序并记录我输入的任何用户输入,然后能够播放/获取数据。谢谢!

3 个答案:

答案 0 :(得分:2)

乐器中有两个选项:

1)使用用户界面记录仪,记录用户的鼠标移动和点击,并允许重放这些。 (不幸的是,电话模拟器似乎不会将您的应用程序辅助功能元素暴露给UI录音机。)

2)使用UIA类模拟javascript中与Automation仪器的交互 - 对于编写应用程序的界面测试或模拟用户交互非常有用。您可以阅读Alex Vollmer在此blogpost中使用自动化的介绍。

答案 1 :(得分:0)

FoneMonkey是一个有前途的第三方解决方案,我有一个最近的项目工作,虽然它并不完美,它确实让你记录用户的行为,播放它们等等。此外,它似乎是开源的,所以如果需要你可以自己扩展它。

iOS中也有UIAutomation framework,但我没有直接经验。

答案 2 :(得分:0)

正如罗杰所说,你将不得不使用UIAutomation框架。 Apple的文档应该可以帮到您需要的地方。另外,请查看this

您必须使用JavaScript编写自动化。我知道,这很烦人,但是在你面前有足够的例子,你应该可以在一小时内拿起它。