Bildschirmabbilder/Screenshots erstellen mit QF-Test

Es ist relativ einfach mithilfe von QF-Test ein Bildschirmabbild des kompletten zu erstellen. Um z.B. ein Bildschirmabbild des aktuellen Desktops zu erstellen, muss lediglich die Prozedur logScreenshot aufgerufen werden. (Folgender Blogartikel erklärt, wie man Prozeduraufrufe einfügt.)

Hierbei sollte beachtet werden, dass Bildschirmabbilder viel Speicherplatz verbrauchen können. Insofern sollte nicht unbedingt nach jedem Schritt ein Bildschirmabbild erstellt werden – auch wenn dies relativ einfach möglich ist. (Mithilfe eines TestrunListeners ist es auch möglich dies automatisiert zu tun, ohne dass ein Anwender die komplette Suite überarbeiten muss / nach jedem Schritt einen Prozeduraufruf einzufügen muss.)

In der Praxis sieht das Ganze so aus:

QF-Test Screenshotcall

Nach der Ausführung findet man das Bildschirmabbild in dem entsprechenden Protokoll.

Protokollscreenshot QF-Test

Es ist auch möglich das Bildschirmabbild auf der Festplatte abzuspeichern. Hier hilft ein Jython-Server/SUT-Skript mit folgendem Inhalt:

from imagewrapper import ImageWrapper  
iw = ImageWrapper(rc)  
screenshot = iw.grabScreenshot()  
iw.savePng(r"C:/temp/foo.png", screenshot)

Wir verwenden Cookies zur anonymisierten Auswertung Ihres Besuchs auf unserer Webseite durch "Matomo". Dafür benötigen wir Ihr Einverständnis, welches für zwölf Monate gilt.

Cookie-Konfiguration

Funktionale Cookies

Wir verwenden funktionale Cookies, um die Basisfunktionalität der Webseite zu gewährleisten.

Performance- und Statistik-Cookies

Wir verwenden Matomo zur Analyse und Optimierung unserer Webseite. Cookies erlauben eine anonyme Erfassung der Informationen und helfen uns, Ihnen einen benutzerfreundlichen Besuch unserer Webseite zu bieten.

Cookie-Details
Bezeichnung Anbieter Gültigkeitsdauer Typ Verwendung
_pk_id Matomo 13 Monate HTTP Enthält eine eindeutige jedoch pseudonymisierte Matomo-interne Besucher-ID zur Erkennung wiederkehrender Besucher.
_pk_ref Matomo 6 Monate HTTP Wird verwendet, um zu tracken, von welcher Website der anonymisierte Benutzer auf die Website gekommen ist.
_pk_ses Matomo 1 Tag HTTP Das Session Cookie von Matomo wird verwendet, um die Seitenanforderungen des Besuchers während der Sitzung zu verfolgen.
_pk_testcookie Matomo Session HTTP Zur Prüfung, ob der Browser des Besuchers Cookies unterstützt.
_pk_cvar Matomo 30 Minuten HTTP Kurzzeit-Cookie für temporäre Besuchsdatenspeicherung.
_pk_hsr Matomo 30 Minuten HTTP Kurzzeit-Cookie für temporäre Besuchsdatenspeicherung.