在UI Automation脚本中,是否可以将部分或全部屏幕保存到文件中以将其与参考图像进行比较?
答案 0 :(得分:1)
UIATarget有一个方法captureScreenWithName,它接受设备屏幕或captureRectWithName的屏幕截图,只捕获给定的rect。图像保存在日志中,可以从仪器报告中访问。
截取屏幕截图后,您可以使用带有UIAHost方法的imagemagick命令行工具 performTaskWithPathArgumentsTimeout在测试期间将屏幕截图与参考屏幕1进行比较,或者在完成所有测试后稍后进行比较......