In diesem Tutorial erstellen wir gemeinschaftlich ein kleines Beispielprojekt mit den folgenden Technologien und Methoden: Node.js npm Visual Studio Code Playwright Gherkin Cucumber Page Object Model Als Erstes werden die einzelnen Technologien erläutert, diese danach installiert und anschließend das Projekt aufgesetzt. Das Tutorial ist primär für Anfänger konzipiert, wobei jeder Teil bei bereits vorhandenem […]

Allure Listener für Screenshots und weitere Anhänge verwenden

Allure Reporting ist eines der beliebtesten Open Source Produkte im Testbereich. Aus gutem Grund! Die Reports aggregieren die benötigten Daten sehr übersichtlich. Die Anbindung an die meisten Testframeworks wie Cucumber, TestNG, Selenide und…

Container git Fehler „fatal: unsafe repository (/dir is owned by someone else)“ beheben

Tester führen Tests gerne in Docker Containern aus, soweit so bekannt.. Auch dass wir alle ganz gerne git verwenden, wundert eigentlich nicht wirklich. Nur kann die Kombination von beiden auch kleinere Probleme bereiten. So sind auch bei uns…

Playwright Update 1.17: Frame Locators, Playwright Assertions und Trace Viewer

Mit der Version 1.17 hat Playwright seine API aktualisiert und bietet seitdem neue Methoden zur Interaktion mit iframes. Hinzu kommen außerdem für Java neue Playwright- und LocatorAssertions-Klassen, die für Assertions in Testfällen verwendet…

ElementHandle vs. Locator in Playwright

Playwright Framework unterstützt mehrere Verfahren zum Auffinden von Oberflächenelementen auf einer Webseite. Neben den allgemein bekannten Selektoren gibt es in Playwright noch weitere Konzepte wie  ElementHandle und Locator, die die…

Testautomatisierung mit Playwright und JUnit

In diesem Beitrag zeigen wir euch, wie ihr Playwright unter JUnit einbindet und eine Testautomatisierung am Beispiel einer echten Webseite schreibt.
Playwright-Logo

Testautomatisierung mit Playwright in Java

E2E-Tests sind meistens langsam und instabil. Aus dem Grund hat Microsoft die Open-Source Playwright API entwickelt. Wir zeigen euch, wie ihr mit Playwright in Java eine browserübergreifende Webautomatisierung schnell und zuverlässig gestalten könnt.

Einrichtung von Appium und Android Studio unter Windows

Ihr wollten schon immer eine mobile Anwendung mit Appium automatisieren, wisst aber nicht wie ihr am besten loslegt? In unserem Appium Tutorial zeigen wir euch die wichtigsten Schritte auf dem Weg zum ersten automatisierten Test mit Appium. In…
Open-Source SeleniumDragDrop Nuget

Selenium Drag&Drop mit HTML5 – fertige Lösung

Vor einigen Jahren haben wir in einem unserer Blog Beiträge für die Lösungsmöglichkeit berichtet, wie man auf HTML 5 Seiten Drag & Drop Testautomatisierung mit HTML 5 implementeiren kann. Der Hintrgrund war, dass die offizielle Selenium…

Appium: BSoD in Windows 10 mit Android Emulator

Aktuelles Windows 10 Update sorgt für Systemabstürze bei Android Entwicklern.   Der schnellste und einfachste Weg mit einer Testumgebung für Appium zu starten, ist die Verwendung von einem Android Emulator. Allerdings hat sich…