Mausevents bei Webanwendungen

Hier kommt ein weiterer Blogartikel, der etwas Licht in die Mausevents und besonders auf Semi-harten Events bringen wird. QF-Test nutzt semi-harte Events als Default ein (basierend auf dem Web-Framework, Browser und Browserversion, OS etc.), aber nicht in allen Fällen.

Es gibt drei Eventtypen:

  • Soft: Ein softes Event ist ein künstliches Event, welches direkt in den Eventablauf eingefügt wird. Diese Art von Events wird direkt auf DOM/JavaScript Level eingefügt.
  • Semi-hart: Das ist spezifische QF-Test Terminologie und beschreibt ein künstliches Systemevent, das in den Browser geschickt wird. Der Browser muss es interpretieren und das relativ (weiche) Event für die Webanwendung erstellen.
  • Hart: Das ist die echte Bewegung eines Maus-Cursors und die Simulation eines Mausklicks, der einen System/OS Event triggert.

Setzen Sie semi harte Events via SUT Script vor dem Mausklick:

rc.setOption(Options.OPT_WEB_SEMI_HARD_EVENTS, True)

Deaktivieren Sie die Option wieder via:

rc.unsetOption(Options.OPT_WEB_SEMI_HARD_EVENTS)

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.