我正在编写一个 javascript UI 自动化测试脚本。它如何截取正在运行的测试的屏幕截图?
问问题
1949 次
1 回答
1
在您的 JS 代码中,您可以使用 UIATarget 方法 captureScreenWithName 和 captureRectWithName 截取屏幕截图:
例如:
target = UIATarget.localTarget();
application = target.frontMostApp();
target.captureScreenWithName("myscreenshot");
然后,如果你点击 Instruments 中的 Record 按钮来重放你的脚本,当运行完成并停止时,你应该在你的测试结果目录中找到你的截图。
在我的系统上,运行上述示例后保存的屏幕截图位于此处:
~/Instruments/myscreenshot.png
于 2012-05-04T22:29:04.393 回答