Есть ли способ выделить компоненты в скриншоте, когда тестовый случай прошел или не прошел для конкретного теста.Как выделить область при съемке с экрана?
Я использую метод снизу, чтобы сделать снимок экрана.
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();
Вы можете просто взять скриншот только определенной области страницы. Вы должны иметь возможность google и находить код, который сделает это за вас. – JeffC