Ich habe meine Selen-Tests über Jenkins auf Headless Firefox-Browser auf Cent OS ausgeführt. Ich habe einen Code geschrieben, um Screenshots auf Fehler zu erfassen, die absolut gut in meiner lokalen Windows-Umgebung funktioniert, aber wenn ich das gleiche Skript mit Jenkins auf CentOS ausführen, ist der Screenshot von 0 BytesWenn Selen-Tests über Jenkins auf Headless Firefox-Browser laufen die Screenshots erfasst ist 0 Bytes
Unten ist der Java-Code Screenshot zu erfassen :
@Override
public void onTestFailure(ITestResult arg0) {
Screen_Capture.takeDesktopScreenshot(driver,dateFormat,fileFormat,screenPath);
log.error("Test Case Failed");
}
The Images saved on Jenkins Workspace is blank(0 bytes)
[Screen File Size is 0 Bytes][1]
Please help me to overcome this issue.
I am also attaching my Build Environment Configuration on Jenkins:
[Build Environment Configuration on Jenkins][2]
[1]: https://i.stack.imgur.com/NBNUD.png
[2]: https://i.stack.imgur.com/qMxPq.png