appium自动化测试截屏

自动化测试过程中需要使用截图进行结果的纪录。
截图使用方法如下:

1
2
3
WebDriver driver1 = new Augmenter().augment(driver);
File file = ((TakesScreenshot)driver1).getScreenshotAs(OutputType.FILE);
FileUtils.copyFile(file, new File("Screenshot.jpg"));

getScreenshotAs方法可以接受三个参数:

  • OutputType.FILE:获得的截图到一个临时文件。
  • OutputType.BASE64:获得base64数据的屏幕截图。
  • OutputType.BYTES:获得原始字节的屏幕截图。