Снимок экрана не прикреплен к отчету Allure, работающему с TestngJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Снимок экрана не прикреплен к отчету Allure, работающему с Testng

Сообщение Anonymous »

Я попытался следить за кодом для прикрепления снимка экрана к отчету о очаровании, и ничего не работает. < /p>

@Attachment(value = "{0}", type = "image/png")
public byte[] makeScreenshotOnFailure(String fail, WebDriver driver) {
return ((TakesScreenshot)driver).getScreenshotAs(OutputType.BYTES);
}

public byte[] makeScreenshot(String path) throws IOException {
Path content = Paths.get(path);
try (InputStream is = Files.newInputStream(content)) {
Allure.addAttachment("My attachment", is); }
return null;
}

@Attachment(value = "{0}", type = "image/png")
public byte[] getScreenShot(String name, WebDriver driver)
{
ru.yandex.qatools.ashot.Screenshot s = new AShot().takeScreenshot(driver);

try
{
ByteArrayOutputStream stream = new ByteArrayOutputStream();
ImageIO.write(s.getImage(), "png", stream);
stream.flush();
byte[] image = stream.toByteArray();
stream.close();
System.out.println("Get screen shot method");
return image;
}
catch (IOException e)
{
e.printStackTrace();
return null;
}
}
< /code>

Кто -нибудь может помочь мне в этом? Если возможно, поделитесь примером кода.

Подробнее здесь: https://stackoverflow.com/questions/532 ... ith-testng
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»