IOS UIAutomation - 当我创建ios UIAutomation JS脚本时如何获取元素

时间:2014-02-27 12:01:37

标签: ios ui-automation ios-ui-automation

我有一个新项目需要用ios应用程序创建自动测试脚本,但只能提供ipa文件(开发人员构建),无法提供源代码。目前我使用的是Tuneup JS。我有一些问题需要帮助。请参阅以下详细信息。

  1. 我只有ipa文件没有源代码,那么如何获取应用程序元素以及如何定位元素?有没有文件可以参考?如果可以提供一些更好的例子。

  2. 如果这个ios应用程序是HTML5应用程序,可以自动化吗?

  3. 当我使用Tuneup JS创建脚本时,是否有任何推荐的IDE来帮助创建脚本?因为很难记住所有的API。

  4. 非常感谢您的帮助。

    非常感谢

1 个答案:

答案 0 :(得分:0)

您可以使用window.logElementTree();,在仪器窗口中,当您运行应用程序时,它将记录当前窗口的元素。 查看apple的文档: https://developer.apple.com/library/ios/documentation/DeveloperTools/Reference/UIAutomationRef/Introduction/Introduction.html

你的第二个问题毫无意义。

我使用sublime文本编辑器编写我的测试,虽然它不是一个IDE,只是一个花哨的文本编辑器。