在自动化测试中,除了普通的值验证,经常还有一些图片验证,比如图片的匹配率,输出图片的差异图片等.本文主要用到了BufferedImage类来操作图片比对和输出差异图片,大体的思路如下: 1. 通过ImageIO读入图片,生成相应的BufferedImage实例(Image操作流) 2. 修改目标图片的尺寸大小,以适应期望图片的大小(为像素比对做准备) 3. 获取每一个(width,height)的ARGB,并获取相应的Red, Green,Blue的值 4. 按照每个像素点的R,G,B进行比较(…