用于UI测试的Xcode Automation工具

时间:2012-05-04 10:01:12

标签: iphone xcode ui-automation ios-ui-automation ui-testing

我正在编写一个javascript UI自动化测试脚本。如何获取运行测试的屏幕截图?

1 个答案:

答案 0 :(得分:1)

在您的JS代码中,您可以使用UIATarget方法captureScreenWithName和captureRectWithName获取屏幕截图:

captureScreenWithName

captureRectWithName

例如:

target = UIATarget.localTarget();
application = target.frontMostApp();
target.captureScreenWithName("myscreenshot");

然后,如果您点击Instruments中的Record按钮重播您的脚本,当运行完成并停止时,您应该在测试结果目录中找到您的屏幕截图。

在我的系统上运行上面示例后保存的屏幕截图位于:

~/Instruments/myscreenshot.png