Дублирующее изображение генерируется с именем по умолчанию, например Embedded1.png, при использовании сценария.attach() JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Дублирующее изображение генерируется с именем по умолчанию, например Embedded1.png, при использовании сценария.attach()

Сообщение Anonymous »

Я новичок в «Драматурге и огурце». У меня есть простой проект, в котором я делаю снимок экрана домашней страницы при успешном входе на веб-сайт. Снимок экрана создается в папке TestScreenshots, но с двумя снимками экрана. Одно из них — это имя, которое я даю с помощью «Драматурга», а второе генерируется автоматически. Как остановить Cucumber для автоматического создания этого Embedded1.png? Я не могу найти точную проблему. Я использую Junit4 в качестве средства запуска
Изображение

Метод в классе Step:

Код: Выделить всё

@Then("User verifies the Sign In button on the website")
public void user_verifies_the_sign_in_button_on_the_website()  {

assertThat(page.getByRole(AriaRole.BUTTON, new Page.GetByRoleOptions().setName("sign in menu")).first());
byte[] screenshot=page.screenshot(new Page.ScreenshotOptions()
.setPath(Paths.get("./TestScreenshots/Login.png")));
scenario.attach(screenshot, "image/png", screenshot.toString());
// scenario.attach(screenshot, "image/png", "Login");--- Giving same issue

}
Я использую адаптер отчета об экстенте Cucumber 7. Ниже приведен мой файл экстента.properties

Код: Выделить всё

extent.reporter.spark.start=true
extent.reporter.spark.out=target/Cucumber-Reports/extent-Report.html
extent.reporter.spark.config=src/test/resources/spark-config.xml
screenshot.dir=TestScreenshots/
screenshot.rel.path=../.././TestScreenshots/
Файл Runner:

Код: Выделить всё

@RunWith(Cucumber.class)
@CucumberOptions(
features = "src/test/resources/features",
glue = {"stepdefinitions"},
plugin = {"pretty", "com.aventstack.extentreports.cucumber.adapter.ExtentCucumberAdapter:"})
public class PageRunnerTest {

}
Я пытался устранить проблему, но не нашел решения. Является ли отчет об экстентах причиной этой проблемы?

Подробнее здесь: https://stackoverflow.com/questions/786 ... when-using
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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