Browser
Die Browser-Karte (auf dem Einstellungen-Tab) steuert das Verhalten auf Browser-Ebene und die Art und Weise, wie die Seite analysiert wird. Sie ist in zwei Unterabschnitte unterteilt: Browser-Verhalten und Seitenanalyse.
Browser-Verhalten
| Feld | Beschreibung | Standard |
|---|---|---|
| CORS-Prüfungen deaktivieren (Cross Origin Resource Sharing) | Deaktiviert die Browser-CORS-Prüfungen für die Applikation – nützlich für interne Apps, die während des Tests nicht über normale Cross-Origin-Regeln erreicht werden können. | aus |
| Autorisierungs-Header (Basic Auth) nur für Start-Domain senden | Wenn Sie sich über die Browser-Basic-Auth anmelden, beschränken Sie diesen Header auf die Start-Domain, anstatt ihn an jeden Frame und jede Anfrage zu senden. Empfohlen, wenn der Test Domains berührt, die nicht Ihnen gehören. | aus (wird an alle Frames gesendet) |
| Browser-Cache zwischen Testausführungen wiederverwenden | Behält den Browser-Cache über mehrere Durchläufe hinweg bei. Nützlich für Leistungstests, bei denen ein warmer Cache das reale Verhalten widerspiegelt. | aus |
| Seiten-Schriftfamilie überschreiben | Erzwingt eine bestimmte Schriftart während des Tests (OCR-A, Noto Sans / Mono, DejaVu Sans / Mono, Liberation Sans / Mono, …). Nützlich für screenshotbasierte Assertions und OCR-Vergleiche. | Standard (kein Überschreiben) |
Seitenanalyse
Diese Einstellungen helfen der KI, sich auf das Wesentliche zu konzentrieren, indem Rauschen auf der Seite ausgeblendet wird. Alle Listenfelder akzeptieren durch Kommas oder Semikolons getrennte Werte.
tipp
Das Ausblenden irrelevanter Elemente ist besonders nützlich, wenn die Seite dynamische Attribute oder Animationen enthält, die sich bei jedem Laden ändern – sie beeinträchtigen die Cache-Trefferrate des Runners, wenn sie nicht ignoriert werden.
| Feld | Beschreibung |
|---|---|
| DOM-Tags ignorieren | DOM-Tags, die bei der Elementanalyse verworfen werden sollen. Beispiel: noscript, script, style. |
| DOM-Attribute ignorieren | Attributnamen, die verworfen werden sollen. Beispiel: data-qa, data-testid. |
| DOM-Klassen ignorieren | CSS-Klassen, die verworfen werden sollen. |
| CSS-Selektoren zum Ausblenden | Durch Semikolons getrennte CSS-Selektoren von Elementen, die visuell ausgeblendet werden sollen (Cookie-Banner, Support-Chat-Widgets, …). |
| Nicht auf Animationen warten | Ignoriert Animationen bei der Beurteilung, ob die Seite im Leerlauf ist – nützlich für Seiten mit permanenten, sich wiederholenden Hintergrundanimationen. |
| CSS-Selektoren zum Ignorieren von Animationen | Sichtbar, wenn Nicht auf Animationen warten aktiviert ist. Beschränkt die Regel auf bestimmte Elemente mittels durch Semikolons getrennter CSS-Selektoren. |