Skip to content

Geräteemulation

Die Geräteemulation im Device Lab nutzt Playwrights Device Descriptors, um reale Geräte im Browser zu simulieren. Damit testen Sie responsives Verhalten, ohne physische Geräte zu benötigen.

Was sind Device Descriptors?

Playwright liefert eine umfangreiche Bibliothek vordefinierter Geräteprofile mit. Jeder Descriptor enthält:

  • Viewport-Größe — Breite und Höhe in Pixeln
  • Device Scale Factor — Pixel-Dichte (z. B. 2x für Retina)
  • User Agent — gerätespezifischer Browser-String
  • Touch-Unterstützung — ob Touch-Events emuliert werden
  • Mobile-Flag — ob die Seite als mobile Version ausgeliefert wird

INFO

Die vollständige Liste der verfügbaren Geräte finden Sie in der Playwright-Dokumentation. xyva gruppiert die gängigsten Geräte für schnellen Zugriff.

Vordefinierte Geräte

Smartphones

GerätViewportScale
iPhone 14390 x 8443x
iPhone SE375 x 6672x
Pixel 7412 x 9152.625x
Galaxy S21360 x 8003x

Tablets

GerätViewportScale
iPad (10. Gen.)820 x 11802x
iPad Mini768 x 10242x
Galaxy Tab S8800 x 12801.5x

Desktop

ProfilViewportBesonderheit
Desktop Chrome1280 x 720Standard-Desktop
Desktop Full HD1920 x 1080Breitbild-Monitor
Laptop1366 x 768Häufigste Laptop-Auflösung

Eigene Geräte definieren

Neben den vordefinierten Profilen können Sie eigene Descriptors anlegen:

  1. Klicken Sie auf Eigenes Gerät
  2. Geben Sie Viewport-Breite und -Höhe ein
  3. Setzen Sie Scale Factor und User Agent
  4. Aktivieren Sie Touch-Emulation, falls gewünscht

TIP

Nutzen Sie eigene Descriptors für die spezifischen Geräte Ihrer Zielgruppe. Die Analytics Ihrer Anwendung zeigen, welche Bildschirmgrößen tatsächlich relevant sind.

Touch-Emulation

Bei Smartphone- und Tablet-Profilen emuliert Playwright Touch-Events:

  • Tap — entspricht einem Klick auf Touchscreens
  • Scroll — Wisch-Gesten für vertikales und horizontales Scrollen
  • Long Press — langer Tastendruck für Kontextmenüs

WARNING

Die Touch-Emulation deckt grundlegende Gesten ab. Komplexe Multi-Touch-Interaktionen (Pinch-to-Zoom, Zwei-Finger-Rotation) werden nicht unterstützt.

Viewport-Validierung

Das Device Lab prüft automatisch, ob Ihre Anwendung auf dem gewählten Viewport korrekt dargestellt wird:

  • Kein horizontaler Overflow (Seiteninhalt ragt über den Viewport hinaus)
  • Lesbare Schriftgröße (mindestens 16px auf mobilen Geräten empfohlen)
  • Interaktionselemente ausreichend groß (mindestens 44 x 44px Touch-Target)

Weiterführende Seiten

Local-first QA orchestration.