iphone - 避免手势链频繁测试 iPhone App 代码的方法

标签 iphone ios ipad

假设一个应用程序运行良好。但是现在应用程序正处于向其添加功能的阶段。假设程序员将功能添加到一个按钮,该按钮在 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/

相关文章:

javascript - 如何处理iOS拍摄倒置照片

iphone - 添加 UIView subview 不起作用

ios - 将 SteamID 转换为 32/64 位 SteamID Swift

ios - 在自定义 UITableViewHeaderFooterView 上添加一个按钮

ios - 重新排列 UITableView 中的单元格错误并保存更改

iPhone 网络应用程序不读取样式表

objective-c - iPad drumcomputer touch->音频延迟

iphone - 我如何在 xcode iphone 中创建一个滑动菜单,就像主 android 菜单滑动菜单一样?

iphone - 带 NSURLConnection 的 HTTPS - NSURLErrorServerCertificateUntrusted

iphone - Apple BLTE 传输示例应用程序的问题