【发布时间】:2014-03-25 18:08:26
【问题描述】:
我从 Application Design 获得了精确尺寸的 .png 渲染,显示了在 Retina 4"、Retina 3.5" 等上我的应用应该是什么样子。
希望自动比较这些“黄金大师”渲染和显示该屏幕时应用实际外观的屏幕截图。
理想情况下,我希望有一些可以通过持续集成运行的东西,这样我就可以在 .xib 搞砸时中断构建。
我该怎么做?
已经试过了:
- 在 iPhone 模拟器中使用 Command-S 抓取适合比较的屏幕截图
- 使用 GitHub 优秀的图片比较界面手动比较图片
- 在 Preview.app 中并排拉出它们,以实际大小 (Command-0)
- 对 ImageMagick 的比较能力做了一些研究 (examples)
可能的方法:
- 在代码中获取应用程序的屏幕截图已经实现
- 同样,我很确定我可以找到代码来模拟屏幕上的点击
- 可能需要某种方法来排除已知不完全匹配的区域的遮罩或边界框
【问题讨论】:
标签: ios image testing automation