假设一个应用程序运行良好。但是现在应用程序正处于向其添加功能的阶段。假设程序员将功能添加到一个按钮,该按钮在 iPhone 上应用多个手势后可见。
(例如,点击其中一个选项卡,然后点击其中一个可见的表格 View 单元格,然后再点击几下,然后在导航栏上说一个按钮对程序员添加的功能可见)。
因此,在测试该按钮的功能时,程序员必须多次点击 iPhone 才能转到该特定按钮。 如果添加的功能很关键并且需要多次测试,那么仅仅按下该按钮将是一个乏味的过程,这可能会导致一些挫败感。
那么有没有什么工具可以帮助用户跳过 iPhone 上的这一连串敲击。
或者有没有其他方法可以测试这样的应用。
最佳答案
您可以将 Instruments 与 UIAutomation 结合使用,这使您可以编写 UI 操作脚本、记录消息和截取屏幕截图。测试脚本是使用 Javascript 编写的(搜索 UIAElement 以查找 API 引用)。
但让您入门的最佳资源是 WWDC 2010 session “使用仪器自动化用户界面测试”。
您还应该阅读 Accessibility Programming Guide因为 UI 自动化利用了这一点。
关于iphone - 避免手势链频繁测试 iPhone App 代码的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9535164/