Skip to content

Browser-Auswahl

Der Runner unterstützt alle drei Browser-Engines, die Playwright mitbringt. Damit decken Sie den Großteil des realen Browser-Markts ab.

Unterstützte Browser

BrowserEngineAnwendungsfall
ChromiumBlinkStandard für die meisten Tests — bildet Chrome, Edge und Opera ab
FirefoxGeckoAbdeckung der Mozilla-Engine für Kompatibilitätstests
WebKitWebKitSafari-Engine für iOS- und macOS-relevante Tests

TIP

Chromium ist der Standardbrowser. Wenn Sie keinen anderen auswählen, werden alle Läufe in Chromium ausgeführt.

Browser vor dem Lauf wählen

In der Runner-Oberfläche finden Sie oberhalb der Start-Schaltfläche ein Browser-Dropdown. Wählen Sie dort den gewünschten Browser aus, bevor Sie den Lauf starten.

Alternativ können Sie über die CI-Integration mehrere Browser in einer Pipeline parallel bespielen.

Cross-Browser-Tests

Für vollständige Cross-Browser-Abdeckung führen Sie dieselbe Test-Suite nacheinander oder parallel in allen drei Browsern aus. Typische Unterschiede, die dabei auffallen:

  • Rendering — Schriftdarstellung, Abstände und CSS-Interpretationen
  • JavaScript-APIs — Unterschiedliches Verhalten bei Clipboard, Drag-and-Drop oder Web Storage
  • Netzwerk-Timing — Abweichende Ladezeiten und Connection-Handling

WARNING

WebKit unter Windows und Linux verhält sich nicht identisch mit Safari auf macOS. Für produktionskritische Safari-Tests empfehlen wir zusätzlich einen macOS-Runner in der CI.

Browser-Installation

Playwright installiert die benötigten Browser-Binaries automatisch. Falls ein Browser fehlt, zeigt der Preflight-Check des Runners eine entsprechende Warnung an.

bash
npx playwright install

Dieser Befehl lädt alle drei Browser herunter. Einzelne Browser können mit npx playwright install chromium gezielt installiert werden.

Headed vs. Headless

Jeder Browser kann in zwei Modi betrieben werden:

  • Headless (Standard) — kein sichtbares Fenster, schnellere Ausführung
  • Headed — sichtbares Browserfenster, ideal für Debugging und visuelle Kontrolle

Der Modus wird über den Toggle Stealth / Observer in der Runner-Oberfläche gesteuert.

Weiterführende Seiten

  • Runner — Übersicht der Ausführungs-Engine
  • Debug-Modus — Headed-Modus, Trace und Video
  • Device Lab — Mobile Viewports und Geräteemulation

Local-first QA orchestration.