Mein Szenario ist, ich bekomme die gleiche Fehlerseite bei vielen meiner Klicks auf der Website. Ich möchte Screenshots, von dieser gleichen Fehlerseite, mit Verweis darauf machen, auf welchem Link der Seite diese Fehlerseite aufgetreten ist. Also ich will Screenshot immer wenn diese Fehlerseite bei jedem Klick auftritt. Können Sie mir vorschlagen, wie Sie die Funktion dafür schreiben und wie Sie diese Funktion in einer anderen Funktion in selen Webdriver aufrufen. Bitte teilen Sie ein Codebeispiel dafür.Screenshots auf einer bestimmten Fehlerseite im Selen Web-Treiber erstellen
Ab zur Zeit schreibe ich es nur als:
File scrFile = ((TakesScreenshot)driver).getScreenshotAs(OutputType.FILE); FileUtils.copyFile(scrFile, new File("D:\\Home\\Ruchi\\failure.png"));
in dieser Aber ich brauche diese Zeilen Code nach jedem Fehlerauftritt zu schreiben.
Bitte geben Sie Ihre Codezeilen an, wo Sie diese verwenden möchten. – Sagar007
Ich habe einige Beispielcodes/Szenarien, die Ihnen helfen könnten. Sag mir, wenn du das brauchst. – Sagar007
SWNfindElement1 ("ctl00_CenterCPH_btnUpload", "Bulk-Anbieter hochladen"); \t Datei scrFile1 = ((TakesScreenshot) Treiber) .getScreenshotAs (OutputType.FILE); \t FileUtils.copyFile (scrFile1, neue Datei ("D: \\ Home \\ Ruchi \\ Fehler (Upload Bulk-Anbieter) .png")); wie in diesem Code hier nach diesem Button klicken Ich bekomme Fehler Seite, so ähnlich gibt es viele Links und Button, so dass ich Screenshot für jeden dieser Event mit verschiedenen PNG-Dateinamen erhalten möchte und welches Ereignis aufgetreten ist. –