目录
前言:
在 Appium 测试中,截图对比是一种常用的测试方法。它可以帮助我们快速发现界面的变化和异常,从而提高测试的准确性和效率。
自动截图,并将图片保存至本地
public static void takeScreenShot1(AndroidDriver driver){
try {
String StrJ1 = "click";
String StrJ2 = "swipe";
if((StrJ1.equals(mstrHI))||(StrJ2.equals(mstrHI))){
String p1="E:\\AutoScreenCapture1\\" + k + "_"+ mstrHI + "_" + P1 +".jpg";
File f1=driver.getScreenshotAs(OutputType.FILE);
FileUtils.copyFile(f1,new File(p1));
F1=new File(p1);
// System.out.println(F1);
}
}
catch (IOException e) {e.printStackTrace();}
}
获取本地已保存的文件
public static BufferedImage getImageFromFile(File f){
BufferedImage img =