我已经尝试了一段时间,但是有没有办法在 iphone/iphone 模拟器上记录用户操作以使用 Instruments 进行测试?主要是我希望能够定位一个应用程序并记录我输入的任何用户输入,然后让它能够播放/获取数据。谢谢!
问问题
4423 次
3 回答
2
Instruments 中有 2 个选项:
1)使用用户界面记录仪仪器,将记录用户的鼠标移动和点击,并允许重播这些。(不幸的是,Phone Simulator 似乎不会将您的应用程序可访问性元素暴露给 UI 记录器)。
2) 使用 UIA 类在 javascript 中模拟与自动化工具的交互 - 对于为应用程序编写接口测试或模拟用户交互很有用。您可以在Alex Vollmer的这篇博文中阅读有关使用自动化的介绍。
于 2011-05-12T10:38:38.513 回答
0
FoneMonkey是一个很有前途的第三方解决方案,我在最近的一个项目中工作过,虽然它并不完美,但它确实可以让你记录用户操作,回放它们等等。另外,它似乎是开源的,因此您可以根据需要自行扩展它。
iOS中还有UIAutomation 框架,但我没有直接的经验。
于 2011-05-11T15:33:20.543 回答
0
正如 Roger 所说,您将不得不使用UIAutomation框架。Apple 的文档应该可以帮助您到达需要去的地方。另外,看看这个。
你必须用 JavaScript 编写自动化。我知道这很烦人,但是如果你面前有足够多的例子,你应该可以在一个小时内学会它。
于 2011-05-12T01:14:07.747 回答