ich Maven Abhängigkeit für Umfang Berichte hinzugefügt haben:Cucumber-extentreports eingebetteten Screenshots werden nicht angezeigt
<dependency>
<groupId>com.vimalselvam</groupId>
<artifactId>cucumber-extentsreport</artifactId>
<version>2.0.4</version>
</dependency>
<dependency>
<groupId>com.aventstack</groupId>
<artifactId>extentreports</artifactId>
<version>3.0.5</version>
<scope>provided</scope>
</dependency>.
In der Läufer der Klasse I das Plugin in Cucucmber Optionen angegeben haben:
@CucumberOptions(
features={"src/test/java/features/Exception.feature"},strict = true
,glue={"com.selenium.wrapper","stepDefinitaion"},
format = { "pretty","html:target/site/cucumber-pretty","html:target/cucumber-report","json:target/cucumber.json" },
plugin = {"com.cucumber.listener.ExtentCucumberFormatter:output/report.html"}
und in der @After Hook Ich habe den Code hinzugefügt, um den Screenshot hinzuzufügen:
// * Code hinzufügen, um Screenshot zu machen und speichern Sie es
Reporter.addScreenCaptureFromPath("path of the screenshot");
Nach der Ausführung ein leeres Bild hinzugefügt: image 2 shows the blank screenshot
Können Sie die Screenshot-Datei manuell betrachten? –
Ja, die Screenshots sind im angegebenen Pfad verfügbar –