Allure Playwright не записывает действия, если они не находятся в пределах step () или API -запросовJAVA

Программисты JAVA общаются здесь
Anonymous
Allure Playwright не записывает действия, если они не находятся в пределах step () или API -запросов

Сообщение Anonymous »

Отчеты о Allure из драматурных тестов не включают действия, предпринятые за пределами STEP () вызовы. Например, < /p>

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

  step(
"Menu navigation",
() -> {
page.locator("a").filter(new locator.FilterOptions().setHasText(project)).first().click();
page.locator("a").filter(new Locator.FilterOptions().setHasText(struct)).first().click();
page.locator("a").filter(new Locator.FilterOptions().setHasText(management)).first().click();
});
приведет к тому, что эти клики будут отображаться в разделе Test Body, в качестве одной записи «Навигация меню».
Опустить step () и просто использование локаторов:

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

page.locator("a").filter(new locator.FilterOptions().setHasText(project)).first().click();
page.locator("a").filter(new Locator.FilterOptions().setHasText(struct)).first().click();
page.locator("a").filter(new Locator.FilterOptions().setHasText(management)).first().click();
< /code>
приведет к тому, что клики полностью отсутствуют в отчете.  Мне нужно для каждого щелчка, каждое заполнение, каждое нажатие и каждая навигация URL-адреса регистрируются отдельно в тележке.  


org.apache.maven.plugins
maven-compiler-plugin
3.14.0

${java.release.version}
${maven.source.encoding}
true



org.apache.maven.plugins
maven-surefire-plugin
3.1.2



test




true
2C
none
true




-Dfile.encoding=${project.build.sourceEncoding}
-javaagent:"${settings.localRepository}/org/aspectj/aspectjweaver/${aspectj.version}/aspectjweaver-${aspectj.version}.jar"

false


listener



${suite-xml}

${argLine}



org.aspectj
aspectjweaver
${aspectj.version}




io.qameta.allure
allure-maven
2.15.2

2.29.1






com.microsoft.playwright
playwright
1.49.0

org.testng
testng
7.10.2
test



org.aspectj
aspectjweaver
${aspectj.version}
runtime



io.qameta.allure
allure-testng
${allure.version}
test


io.github.uchagani
allure-playwright-java
1.1.0


< /code>
Это тестовый проект, POC, поэтому тестовый набор очень просто: < /p>










Как сделать записи Allure Каждое действие Playwright отдельно?


Подробнее здесь: https://stackoverflow.com/questions/796 ... or-api-req

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