调试仪器中的UIAutomation脚本

Tom*_*ana 5 iphone debugging xcode instruments ios-ui-automation

我最近尝试使用UIAutomation框架进行iOS设备的一些简单的自动UI测试.虽然有趣且相对强大,但我发现编写脚本而没有调试它们的可能性非常繁琐.

有没有办法调试UIAutomation脚本?这里要强调的是脚本本身的调试,即JavaScript的一部分,我已经找到了如何调试测试应用程序本身的解释在这里.

dag*_*ett 1

我使用这些技术来调试 UI 自动化脚本:

  • window.logElementTree(); // 查看您在 UI 结构中的位置
  • UIALogger.logMessage(msg); // ...以及您在脚本中的位置

乔纳森·佩恩 (Jonathan Penn)对此进行了描述。