针对 iPhone 应用的 Instruments UI 自动化测试

Posted

技术标签:

【中文标题】针对 iPhone 应用的 Instruments UI 自动化测试【英文标题】:Instruments UI Automation tests for iPhone app 【发布时间】:2012-04-23 10:55:55 【问题描述】:

我是 UI 自动化使用工具的新手,我有以下问题: - 应用程序启动,我得到主窗口屏幕(其中包含登录和注册按钮) - 我设法编写了 javascript 代码,以便点击两个按钮之一。 -> 点击其中一个按钮后,将显示另一个屏幕。假设登录屏幕包含两个字段:用户名和密码。

在这种情况下,我如何告诉 Instruments 这是另一个屏幕,其中包含应检索的另一个元素,以便填写字段并点击登录按钮?

我只知道检索主窗口。我不知道如何为下一个屏幕编写代码

【问题讨论】:

【参考方案1】:

您是否尝试过使用 Javascript 编辑器窗口中的小记录按钮捕捉您所做的事情?这样您就可以了解 Instruments 如何调用您使用的元素。

另请参阅此主题:

UI Automation - how to capture - record using javascript editor

【讨论】:

以上是关于针对 iPhone 应用的 Instruments UI 自动化测试的主要内容,如果未能解决你的问题,请参考以下文章

iPhone:使用 Instruments 检测当前内存使用情况?

在 Instruments 中运行的 iPhone 应用程序因无法识别的选择器而失败

在没有开发人员许可的情况下运行 Instruments 以检查 iPhone 上的泄漏

Instruments 中的 UIRecorder - iPhone SDK

是否可以在 Instruments 中加载其他应用程序?

在 CocoaTouch (iPhone OS) 中,如何查找/消除 Instruments Leak 工具找不到的泄漏?