Я создаю автоматизированные тестовые случаи, используя селен 3 и testng. Все выглядит хорошо, кроме скриншотов, которые генерируются. Вот мой кусок кода для создания скриншотов PNG-файлов:
file = ((TakesScreenshot) driver).getScreenshotAs(OutputType.FILE);
FileUtils.copyFile(file, new File(pngfile));
, что является довольно стандартным способом сделать это, но качество созданного файла PNG не очень хорошее.
Как видно из следующего файла PNG. На рисунке это значение адреса электронной почты (".... @ yahoo.com"), которое должно находиться в верхнем правом углу веб-страницы и быть таким же, как и другие элементы панели навигации с левой стороны. Но в созданном PNG-файле этот элемент был перенесен на более низкий уровень, а это не то, что я ищу. Есть идеи ? Спасибо за помощь !