我正在编写一个javascript UI自动化测试脚本。如何获取运行测试的屏幕截图?
答案 0 :(得分:1)
在您的JS代码中,您可以使用UIATarget方法captureScreenWithName和captureRectWithName获取屏幕截图:
例如:
target = UIATarget.localTarget();
application = target.frontMostApp();
target.captureScreenWithName("myscreenshot");
然后,如果您点击Instruments中的Record按钮重播您的脚本,当运行完成并停止时,您应该在测试结果目录中找到您的屏幕截图。
在我的系统上运行上面示例后保存的屏幕截图位于:
~/Instruments/myscreenshot.png