Inventage Tech-RadarInventage Tech-Radar

Playwright

Testing
Trial

Wir verwenden Playwright für das automatisierte Testen von Benutzeroberflächen. Playwright unterstützt für webbasiertes End-zu-End-Testen alle drei grossen Browser-Engines über die gleiche API. Es werden Bindings für Node.js, Java, Python und .Net zur Verfügung gestellt. Dies ermöglicht es auch Teams mit heterogenem Know-how, Tests mit demselben Werkzeug zu implementieren.

Bisher haben wir für UI-Tests häufig einen Taiko/Gauge-Stack verwendet, der die Formulierung von Testfällen in Markdown unterstützt. Die fehlende Weiterentwicklung von Taiko/Gauge sowie die bessere Werkzeugunterstützung von Playwright haben uns dazu bewogen, auf Playwright umzusteigen.