2016-05-12 12 views
0

Ich benutze Selenium IDE für einfache Testfälle und etwas Automatisierung. Ich habe nicht viel Knowhow auf Java oder Javascript.Timestamped Screenshots mit Selen IDE

Derzeit arbeite ich an einem Testfall, der mehrere Screenshots erfasst. Daher brauche ich einen eindeutigen Dateinamen, z. myscreenshot_YYYYMMDDHHss.png.

Wie kann ich das erreichen? Danke im Vorraus für deine Hilfe.

+2

Bitte zeigen Sie uns den genauen Code, mit dem Sie konfrontiert sind. Stackoverflow ist kein Code-Schreibdienst. Stellen Sie spezifische Fragen, um zufriedenstellende Antworten zu erhalten. – SarathChandra

+0

Sie können mit den 'Calendar' - oder 'Timestamp'-Klassen von Java beginnen, um die Uhrzeit zu erhalten und dann eine String-Verkettung in Java durchzuführen. Sie sollten Antworten für diese Teilfragen aus der offiziellen Dokumentation oder auf Stackoverflow finden. – SarathChandra

Antwort

0

können Sie versuchen, dieses:

Befehl:storeEval

Ziel:var d = new Date(); var m = ((d.getMonth()+1)<10)?'0'+(d.getMonth()+1):(d.getMonth()+1); m+"-"+d.getDate()+"-"+d.getFullYear()+"_"+d.getHours()+"-"+d.getMinutes();

Wert:date

nächste Zeile ..

Befehl:captureEntirePageScreenshot

Ziel:C:\\SampleDirectory\\${date}.png

Lassen Sie mich wissen, wenn Sie weitere Fragen haben.

+0

Danke, Rodel. Genau das habe ich gesucht! –