我知道像facebook/ios-snapshot- test -case这样有用的工具,但我想要的是能够存储与视图交互的单元测试输出的png。理想情况下,我希望把它从模拟器中取出,放到运行XCode的环境中,这样在我运行了一批测试之后,我就有了一个包含所呈现内容的屏幕截图的文件夹。有没有人知道一个框架或工作流程,可以很好地从模拟器上截取屏幕截图?
在Xcode7.1模拟器中,当使用⌘+s将屏幕截图保存到桌面时,会保存模拟器的实际大小。例如,iPhone 6 Plus 100% scale模拟器将屏幕截图保存为1242 x 2208;25% scale模拟器将屏幕截图保存为310 x 552。有没有办法使模拟器缩放到25%而仍然保持1242 x 2208的原始大小?100%模拟器在13英寸的屏幕上太大了。
它曾经保存为原始大小而不管比例级别,但在Xcode7.1中不再是这样。