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 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access