Se
Developer Guide · Selenium

Self-Healing Selenium Tests mit Java integrieren.

Behalte JUnit, TestNG und deine bestehende Selenium-Struktur. Ergänze TestZombie als Healing-Schicht und übernimm erfolgreiche Fixes optional dauerhaft in den Java-Code.

JavaMavenSelenium
<dependency>
  <groupId>com.testzombie</groupId>
  <artifactId>testzombie-lib-java</artifactId>
  <version>1.0.0</version>
</dependency>

TestZombieDriver.setCredentials(
  "<key>", "<email>"
);
Java Quick Start

Bestehende Selenium-Suite, vier klare Schritte.

Der Guide orientiert sich an eurem vorhandenen Java-Projekt statt an einem Framework-Wechsel.

1

Maven Dependency

Füge die TestZombie Java Library zum bestehenden Maven-Projekt hinzu.

2

Credentials

Konfiguriere Workspace API Key und Account-E-Mail für die Integration.

3

Tests weiter ausführen

Bestehende Selenium-Flows und Locator bleiben lesbar; der Healing-Layer greift bei passenden Fehlern.

4

Healing dauerhaft übernehmen

Validierte Locator-Fixes können optional als Code Update in die Suite zurückfließen.

Automatic Code Update

Ein geheilter Test ist gut. Ein dauerhaft reparierter Test ist besser.

Das Code-Update-Feature reduziert die Schleife aus Fehler finden, Locator manuell nachbauen und denselben Fix im nächsten Branch erneut durchführen.

CheckoutTest.java
// healing validated
// By.id("checkout-v1")
By.cssSelector("[data-testid='checkout']")
FAQ

FAQ zum Java-Setup

Muss ich JUnit oder TestNG wechseln?

Nein. Der Integrationsansatz ist darauf ausgelegt, bestehende Java/Selenium-Suites weiterzuverwenden.

Ist Self-Healing nur ein Fallback-Locator?

TestZombie verbindet den Laufzeit-Fallback mit zentraler Healing-Historie, Analyse und optionalem dauerhaften Code Update.

Wo finde ich die kompakte Integration?

Unter /developer/selenium liegt die kurze Integrationsseite; dieser Guide bietet die ausführlichere SEO- und Developer-Erklärung.