2017-05-31 4 views
0

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

+0

Können Sie die Screenshot-Datei manuell betrachten? –

+0

Ja, die Screenshots sind im angegebenen Pfad verfügbar –

Antwort

0

Haben Sie versucht, den Screenshot als Speichern .png file.I das gleiche Problem konfrontiert hatte Screenshots, während die Einbettung, die als .jpg gespeichert wurden Dateien .

Verwandte Themen