Ranorex Logo

Erweitern Sie Selenium-Tests mit Ranorex Studio

Ranorex Studio erweitert Selenium WebDriver-Tests um Struktur, Zuverlässigkeit und plattformübergreifende Automatisierung. Erweitern Sie Tests auf Desktop- und mobile Anwendungen, nutzen Sie Objekterkennung, parallele Ausführung und CI/CD-Integrationen, ohne das Tool zu wechseln.
selenium-endpunkt-animation

Ranorex Studio verbessert Selenium WebDriver mit intuitiven, unternehmenstauglichen Tools

Selenium API für Web-Tests verwenden

Schreiben Sie Tests mit der Standard-WebDriver-API von Selenium, ergänzt durch die Automatisierungsfunktionen von Ranorex.

Erweitern auf Desktop mit Ranorex-Treiber

Testen Sie Windows-Desktop-Anwendungen nicht nur im Browser, sondern auch mit dem integrierten Ranorex-Treiber, ohne neue Tools oder Sprachen.

Niedrig und ohne Code

Reduzieren Sie den Zeitaufwand für die Suche nach Elementselektoren, das Schreiben von .click()- und .sendKeys() -Befehlen und die manuelle Verwaltung von Testdaten.

Testen Sie Web, Desktop und Mobile

Decken Sie das gesamte Benutzererlebnis von Webanwendungen, älterer Desktop-Software und mobilen Schnittstellen gleichermaßen über eine einzige Plattform ab.

Optimierte Ergebnisse und Integration

Verbinden Sie sich mit Jira, Jenkins oder TestRail, um Ergebnisse und Nachvollziehbarkeit innerhalb Ihrer CI/CD-Pipeline zu verwalten.

Die Macht und der Schmerz von Selenium WebDriver: Warum Teams mehr brauchen

Selenium WebDriver ist das Rückgrat der UI-Testautomatisierung. Er ist flexibel, weit verbreitet und in der Lage, komplexe Workflows zu verarbeiten. Aber selbst einfache Tests erfordern einen erheblichen manuellen Aufwand. So sieht ein typischer Test aus:

In diesem Beispiel werden Java, Selenium, Selenide und TestNG verwendet, um einen grundlegenden Arbeitsablauf zu automatisieren: Navigation zu Ranorex.com, Eingabe eines Suchbegriffs, Übermittlung der Abfrage, Auswahl des richtigen Artikels und Überprüfung, ob die Seite geladen wurde. Oh, und vergessen Sie nicht, diese Cookie-Popups manuell zu schließen.

Um den Code wartbar zu halten, erhält jede UI-Ansicht ihre eigene Klasse. Webelemente werden definiert, Methoden werden geschrieben, um mit ihnen zu interagieren, und Tests importieren diese Klassen, um die richtigen Aktionen aufzurufen. Suchbegriffe? Diese werden über einen manuell erstellten DataProvider übergeben.



Aber die wirklichen Herausforderungen beginnen, wenn Sie heranzoomen:

Wie die UI-Testautomatisierung ohne Ranorex Studio aussieht
Beispiel einer Selenium-Teststruktur

Spröde Selektoren

Das Auffinden von Elementen bedeutet oft, dass man sich mit unübersichtlichen, schwer zu pflegenden XPath- oder CSS-Selektoren herumschlagen muss, wie diesem hier:
/html/body/div[2]/div/div/div/div/div[2]/table/tbody/tr[5]/td[5]
Eine kleine UI-Änderung, und Ihr Test bricht ab.
Hier ein Beispiel dafür, wie unübersichtlich die Erstellung manueller Elementselektoren sein kann
Beispiel für einen anfälligen XPath-Selektor

Schatten-DOM-Kämpfe

Selbst mit eindeutigen IDs bleiben Elemente, die in Schatten-DOMs verschachtelt sind, für Selenium ohne zusätzlichen Code unsichtbar. Im Screenshot unten ist das Element genau dort, aber Selenium kann es nicht sehen.
dom selector Beispiel
Fehler bei der Erkennung von Schatten-DOM-Elementen

Vorteile der Ranorex Selenium Integration

Ranorex Studio transformiert Ihre Selenium-Tests mit leistungsstarken, skalierbaren Vorteilen:

Schnellere Testerstellung

Erstellen Sie Automatisierungen bis zu 80 % schneller, indem Sie keinen Code erfassen, Tests intuitiv per Drag-and-Drop erstellen und direkt auf die API von Selenium WebDriver zugreifen.

Modular und wartungsfreundlich

Erstellen Sie wiederverwendbare Testblöcke ohne Skripterstellung oder Verwaltung separater Dateien für Selektoren und Hilfsmethoden.

Bessere Ausführung

Fügen Sie Protokolle, explizite Wartezeiten und Timing-Logik hinzu, während Sie die Elemente der Benutzeroberfläche identifizieren. Keine sich wiederholende Kodierung oder endloses Debuggen von Locators mehr.

Jenseits von Web-Tests

Erweitern Sie die Selenium-Automatisierung auf Desktop-Anwendungen (HTML5, WPF, SAP) und mobile Plattformen in einem einheitlichen Framework.

Skalierbar und unterstützt

Führen Sie parallele Tests auf Cloud-Grids wie BrowserStack durch und erhalten Sie professionellen technischen Support, ohne sich auf Foren verlassen zu müssen.
SEM7119 - RNX Website-Neuaufbau (Runde 3 V1) - NG_RNX Studio Selenium

Ranorex Studio und Selenium - neu definiert

Ranorex Studio erweitert Selenium WebDriver um Funktionen, die das Testen vereinfachen und den Abdeckungsbereich erweitern, ohne Ihren Arbeitsablauf zu unterbrechen.
  • Verwenden Sie die Selenium-API zur Erstellung von Web-Tests oder wählen Sie No-Code-Capture-and-Replay für schnelles Prototyping.
  • Fügen Sie die Testabdeckung für Desktop (WinForms) und Mobilgeräte (iOS/Android) über eine einzige Schnittstelle hinzu.
  • Führen Sie Tests parallel mit Ranorex Parallel Runner aus oder verbinden Sie sich mit Cloud-Plattformen wie BrowserStack mit vorkonfigurierten Selenium Grid Endpunkten.
  • Generieren Sie detaillierte HTML- und PDF-Berichte, senden Sie Fehler direkt an Jira und integrieren Sie die Ergebnisse in TestRail- oder Jenkins-Pipelines.

Was können Sie mit der Ranorex Studio Selenium Integration tun?

Webtests

Führen Sie Selenium-Tests in Chrome, Firefox und Edge mit Cloud- oder On-Premise-Grids aus.

Plattformübergreifende Suiten

Kombinieren und validieren Sie das Testen von Web- und Desktop-Anwendungen in einem einzigen Projekt.

Mobile Erweiterungen

Testen Sie mobile Webanwendungen auf iOS/Android, indem Sie die Webfunktionen von Selenium nutzen.

CI/CD-Pipelines

Lösen Sie Tests in Jenkins oder GitLab aus, und zeigen Sie die Ergebnisse in Jira oder TestRail an, um Echtzeit-Feedback zu erhalten.

Vertraut von Teams, die auf Selenium angewiesen sind

Mehr als 14.000 Fachleute nutzen Ranorex Studio, um mehr aus ihren Selenium-Tests herauszuholen.
"Ein SaaS-Team hat mit der Selenium-Integration von Ranorex die Zeit für Web-Tests um 50% reduziert."
- Nachgewiesene Wirkung
"Wir haben 80 % schneller automatisiert als vorher." - QA-Ingenieur"
- Echte Ergebnisse
"Die Teams von Siemens, Canon und anderen Branchenführern vertrauen darauf.
- Globales Vertrauen
Büchermobil

Mehr aus Selenium herausholen mit Ranorex Studio

Bringen Sie Geschwindigkeit, Klarheit und Kontrolle in Ihre Selenium-Tests. Testen Sie Ranorex Studio kostenlos und rationalisieren Sie alles von der Ausführung bis zum Reporting.