Скриншоты не видны в отчетах клов - PullRequest
0 голосов
/ 05 июля 2018

Скриншоты не загружаются в отчет klov:

Получение ниже предупреждения:

[testng] 05 июля 2018 12:34:29 com.aventstack.extentreports.mediastorage.HttpMediaManagerKlov storeMedia [testng] ПРЕДУПРЕЖДЕНИЕ: невозможно загрузить файл на сервер C: \ V2AutoWK / temp // снимки экрана / HLT_01 - Failed_AT-VerifyTitle - 0507_123427_PM (IST) .png

Файл сохраняется в БД, но не может быть загружен в отчет Klov.

Любая помощь приветствуется!

Ответы [ 2 ]

0 голосов
/ 20 июля 2018

Об этой ошибке сообщается здесь: https://github.com/anshooarora/klov/issues/45

Надеюсь, это будет исправлено в ближайшее время!

Обновление: исправление уже выпущено с 3.1.6-SNAPSHOT.

0 голосов
/ 05 июля 2018

Проверьте путь к файлу: C:\V2AutoWK/temp//screenshots/HLT_01--Failed_AT-VerifyTitle--0507_123427_PM(IST).png

Что кажется неправильным слешем с комбинацией прямого и обратного слеша.

Эффективным способом является сохранение изображения в папке вашего проекта по абсолютному пути.

public void takeScreenShot(String SSName) throws Exception
    {
        File screen = ((TakesScreenshot) driver).getScreenshotAs(OutputType.FILE);
        BufferedImage img = ImageIO.read(screen);
        File filetest = Paths.get(".").toAbsolutePath().normalize().toFile();
        ImageIO.write(img, "png", new File(filetest + "\\Screenshots\\" + " - " + SSName + ".png"));
        testlog.info("Details of " + SSName, MediaEntityBuilder.createScreenCaptureFromPath(System.getProperty("user.dir") + "\\Screenshots\\"  + " - " + SSName + ".png").build());
    }

Снимок экрана получен методом ExtentReport. Вы можете найти похожие для клов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...