【发布时间】:2019-06-13 18:36:02
【问题描述】:
当测试用例通过或失败时,是否有任何方法可以在屏幕截图中突出显示组件。
我正在使用以下方法截屏。
private void writeScreenshotToFile(WebDriver driver, File screenshot) {
try {
FileOutputStream screenshotStream = new FileOutputStream(screenshot);
screenshotStream.write(((TakesScreenshot) driver).getScreenshotAs(OutputType.BYTES));
screenshotStream.close();
} catch (IOException unableToWriteScreenshot) {
System.err.println("Unable to write " + screenshot.getAbsolutePath());
unableToWriteScreenshot.printStackTrace();
【问题讨论】:
-
您可以只截取页面特定区域的屏幕截图。您应该能够通过谷歌搜索并找到可以为您执行此操作的代码。