java .io.IOException: ошибка при обнаружении носителя при прикреплении снимка экрана к отчету экстента. - PullRequest
1 голос
/ 20 апреля 2020

Когда я пытался прикрепить снимок экрана, снятый и сохраненный в проекте селена, к отчету по автоматизации тестирования экстентов, он выдает ошибку, сообщающую, что java .io.IOException: Носитель не был найден в [C: \ Users \ Suresh \ git \ BasicFuncTesting \ test-output \ Screenshot \ imageOneBrokenTest.png]

Я указал путь к своему изображению, как показано ниже.

String imagePath = "C:\\Users\\Suresh\\git\\BasicFuncTesting\\test-output\\Screenshot\\imageOneBrokenTest.png";

Я использовал 2 метода, как показано ниже, чтобы прикрепить этот скриншот, но оба метода выдают одну и ту же ошибку.

logger.addScreenCaptureFromPath(imagePath, "Fail");

logger.fail("Screenshot", MediaEntityBuilder.createScreenCaptureFromPath(imagePath).build());

Здесь logger - это объект ExtentTest.

1 Ответ

0 голосов
/ 21 апреля 2020

Мне удалось успешно сгенерировать отчет по экстенту с помощью снятого снимка экрана, установив значения переменных, как показано ниже.

    String imagePath = "C:/Users/Suresh/git/BasicFuncTesting/BasicFuncTesting/test-output/Screenshot/1587494732758.png";

try {
           logger.fail("Screenshot", MediaEntityBuilder.createScreenCaptureFromPath(imagePath).build());                    
        } catch (Exception e) {         
            e.printStackTrace();
            }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...