是否有可能使用espresso进行截图并testing像素值?

我开始使用espresso,并编写了一些简单的UItesting来点击button,input文本并检查是否一切都在那里应该是。 现在我想要截图并testing一些像素值,但是我找不到这样做的方法。 有没有人有任何build议? 用浓咖啡甚至可以吗?

Solutions Collecting From Web of "是否有可能使用espresso进行截图并testing像素值?"

由于浓缩咖啡testing简单的InstrumentationTestCases,您可以使用paparazzo和名人截取您的应用程序的屏幕截图。

勺子也作为一个非常漂亮的截图系统。 比狗仔队更清晰,但只能采取活动的截图,而不是对话框。

最后但并非最不重要的,因为Android SDK 16,你可以使用screencap实用程序来获取应用程序的快速和锐利的截图。 我认为这个解决scheme确实是最好的,但它只适用于SDK 16+。

最后根据参考屏幕截图testing屏幕截图,没有真正的工具。 你可以find堆栈溢出实现的伟大的想法,但到目前为止,没有人提供了一个可以在android上使用的参考工具。

有一个由Facebook制作的比较屏幕截图的工具,如果你正在寻找: http : //facebook.github.io/screenshot-tests-for-android/

在UI代码上迭代是很困难的。 如何快速validation您的布局或视图在所有configuration中都能正确工作? screenshot-tests-for-android可以通过提供一个testing框架来检查这些问题,从而检查整个变化的视觉差异。

我叉一个版本添加咖啡与勺子运行一个伟大的质量工具为Android的西装, 检查出来

只要运行你会看到:

mvn clean install -P espresso-spoon