自动化测试过程中需要使用截图进行结果的纪录。
截图使用方法如下:1
2
3WebDriver 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:获得原始字节的屏幕截图。