Kapitel 9. Integrationen von Drittanbietern

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

In diesem Kapitel werden verschiedene Technologien von Drittanbietern (wie Bibliotheken oder Frameworks) vorgestellt, die wir mit Selenium WebDriver verwenden können. Wir müssen diese Technologien verwenden, wenn die Selenium WebDriver API nicht ausreicht, um bestimmte Aufgaben auszuführen. Dies ist beim Herunterladen von Dateien der Fall, bei dem wir ein Dienstprogramm eines Drittanbieters verwenden müssen, um zu warten, bis die Dateien korrekt heruntergeladen werden, oder alternativ einen HTTP-Client verwenden, um den Download zu steuern. Wir erfassen auch den HTTP-Verkehr mit einem Proxy eines Drittanbieters.

Ein weiteres Szenario, in dem wir externe Hilfsprogramme mit Selenium WebDriver verwenden müssen, ist die Implementierung von nicht-funktionalen Tests, wie z.B. Performance, Sicherheit, Barrierefreiheit oder A/B-Tests. Wir können auch Bibliotheken von Drittanbietern verwenden, um Selenium WebDriver-Tests mit einer fließenden API zu entwickeln, gefälschte Testdaten zu erzeugen oder die Testberichterstattung zu verbessern. Schließlich können wir relevante Frameworks wie Cucumber für Behavior Driven Development (BDD) oder das Spring Framework (für die Entwicklung von Webanwendungen) integrieren. In diesem Kapitel werden wir all diese Einsatzmöglichkeiten durchgehen.

Tipp

Um die in diesem Kapitel vorgestellten ...

Get Hands-On Selenium WebDriver mit Java now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.