Packt

Playwright Python und Pytest für Web-Automatisierungstests

Packt

Playwright Python und Pytest für Web-Automatisierungstests

3.664 bereits angemeldet

Bei Coursera Plus enthalten

Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.

21 Bewertungen

Stufe Mittel

Empfohlene Erfahrung

2 Wochen zu vervollständigen
unter 10 Stunden pro Woche
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen
Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.

21 Bewertungen

Stufe Mittel

Empfohlene Erfahrung

2 Wochen zu vervollständigen
unter 10 Stunden pro Woche
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen

Was Sie lernen werden

  • Richten Sie Playwright ein und nutzen Sie es für eine nahtlose Browser-Automatisierung.

  • Pytest beherrschen, um modulare und datengesteuerte Tests zu schreiben.

  • Integrieren Sie CI/CD-Pipelines mit Playwright und GitHub Actions.

  • Implementieren Sie verhaltensgesteuerte Tests (BDD) für eine umfassende Testabdeckung.

Kompetenzen, die Sie erwerben

  • Kategorie: Test-Automatisierung
  • Kategorie: Kontinuierliche Integration
  • Kategorie: CI/CD
  • Kategorie: Ereignisgesteuerte Programmierung
  • Kategorie: Software-Prüfung
  • Kategorie: Entwicklung von Testskripten
  • Kategorie: Beglaubigungen
  • Kategorie: Benutzeroberfläche (UI)
  • Kategorie: Verhaltensbasierte Entwicklung
  • Kategorie: API-Tests

Werkzeuge, die Sie lernen werden

  • Kategorie: Cascading Style Sheets (CSS)
  • Kategorie: Gherkin (Skriptsprache)
  • Kategorie: GitHub

Wichtige Details

Zertifikat zur Vorlage

Zu Ihrem LinkedIn-Profil hinzufügen

Bewertungen

23 Aufgaben

Unterrichtet in Englisch

Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

 Logos von Petrobras, TATA, Danone, Capgemini, P&G und L'Oreal

In diesem Kurs gibt es 21 Module

In diesem Modul werden die grundlegenden Aspekte von Playwright vorgestellt, darunter die Installation, der Zugriff auf die Dokumentation und die Durchführung grundlegender Browseroperationen. Am Ende des Moduls haben Sie ein lauffähiges Setup und wissen, wie Playwright-Skripte strukturiert sind.

Das ist alles enthalten

5 Videos1 Lektüre1 Aufgabe

In diesem Modul befassen wir uns mit Locators - dem Rückgrat der Interaktion mit Webelementen in Playwright. Von grundlegenden Locatoren bis hin zu CSS-Selektoren und XPath lernen Sie eine Vielzahl von Techniken zur genauen Identifizierung von und Arbeit mit Webelementen.

Das ist alles enthalten

12 Videos1 Aufgabe

In diesem Modul lernen Sie, wie Sie mit Playwright verschiedene Aktionen in einem Browser durchführen können. Von Mausaktionen bis hin zu Tastenkombinationen lernen Sie, Benutzerverhalten zu simulieren und mit dynamischen Webkomponenten zu interagieren.

Das ist alles enthalten

7 Videos1 Aufgabe

In diesem Modul konzentrieren wir uns auf die Verwaltung von Ereignissen und die Synchronisierung in Playwright. Lernen Sie, komplexe Szenarien wie automatisches Warten, Dialoge und asynchrone Operationen zu handhaben, um eine stabile Testausführung zu gewährleisten.

Das ist alles enthalten

8 Videos1 Aufgabe

In diesem Modul befassen wir uns mit Authentifizierungs-Workflows in Playwright. Sie lernen, Anmeldungen zu verarbeiten, Sitzungszustände zu speichern und sie für eine nahtlose und sichere Automatisierung über Testfälle hinweg wiederzuverwenden.

Das ist alles enthalten

4 Videos1 Aufgabe

In diesem Modul führen wir Sie durch die Erstellung eines automatisierten E-Mail-Checkers mit Playwright. Lernen Sie, wie Sie E-Mails finden, Daten extrahieren und sie direkt vom Terminal aus verarbeiten können, um eine robuste E-Mail-Automatisierung zu erreichen.

Das ist alles enthalten

6 Videos1 Aufgabe

In diesem Modul werden wir Pytest in Playwright-Testworkflows integrieren. Entdecken Sie, wie Sie Tests effizient schreiben, ausführen und verwalten und dabei die leistungsstarken Funktionen von Pytest wie Fixtures und Zustandsverwaltung nutzen können.

Das ist alles enthalten

8 Videos1 Aufgabe

In diesem Modul werden wir das pytest-playwright-Plugin kennenlernen, das Pytest und Playwright für nahtlose Tests verbindet. Lernen Sie, wie Sie das Plugin konfigurieren, Tests schreiben und Hooks verwenden, um Ihre Testumgebung zu verbessern.

Das ist alles enthalten

5 Videos1 Aufgabe

In diesem Modul befassen wir uns mit den verschiedenen Tools, die Playwright zur Verbesserung Ihrer Automatisierungstests bietet. Vom Debugging mit Trace-Viewern bis hin zur Erfassung von Testnachweisen - Sie werden Ihre Testeffizienz maximieren.

Das ist alles enthalten

4 Videos1 Aufgabe

In diesem Modul werden wir uns auf Web-First-Assertions in Playwright konzentrieren. Lernen Sie, Elementeigenschaften, Zustände und UI-Verhalten präzise zu validieren und sicherzustellen, dass Ihre Tests alle funktionalen Aspekte abdecken.

Das ist alles enthalten

7 Videos1 Aufgabe

In diesem Modul werden wir die Möglichkeiten von Playwright im UI Testing Playground erkunden. Sie werden reale Herausforderungen wie den Umgang mit dynamischen IDs, Ajax-Anfragen und Sichtbarkeitsprüfungen bewältigen und so Ihre Fähigkeiten im UI-Testing stärken.

Das ist alles enthalten

16 Videos1 Aufgabe

In diesem Modul werden wir Playwright-Fixtures und ihre Rolle bei der Organisation von Testcode besprechen. Lernen Sie, wie Sie Browserkontexte anpassen und funktions- und sitzungsspezifische Fixtures für effizientes Testen nutzen können.

Das ist alles enthalten

4 Videos1 Aufgabe

In diesem Modul wird das Page Object Model (POM) für UI-Tests vorgestellt. Entdecken Sie, wie Sie mit POM-Konzepten und Playwright Testskripte organisieren, die Wartbarkeit verbessern und Doppelarbeit vermeiden können.

Das ist alles enthalten

5 Videos1 Aufgabe

In diesem Modul werden wir die Möglichkeiten von Playwright bei der Verarbeitung von Netzwerkereignissen erkunden. Sie lernen, Anfragen zu verwalten, Antworten zu ändern und netzwerkabhängige Funktionalitäten effektiv zu testen.

Das ist alles enthalten

3 Videos1 Aufgabe

In diesem Modul zeigen wir Ihnen, wie Sie Playwright für API-Tests verwenden können. Von der Durchführung von API-Aufrufen bis zum Mocking von Daten lernen Sie, wie Sie API-Tests nahtlos in Ihre Automatisierungsworkflows integrieren.

Das ist alles enthalten

5 Videos1 Aufgabe

In diesem Modul werden wir uns auf die Optimierung von Playwright-Tests konzentrieren. Lernen Sie Techniken wie das Abfangen von Anfragen, das Deaktivieren von JavaScript und die parallele Ausführung, um die Testeffizienz und -abdeckung zu verbessern.

Das ist alles enthalten

3 Videos1 Aufgabe

In diesem Modul erhalten Sie wertvolle Tipps und Tricks, um Ihre Playwright-Tests zu verbessern. Von Befehlszeilenargumenten bis hin zu Debugging und Geräteemulation lernen Sie Techniken zur Steigerung der Produktivität kennen.

Das ist alles enthalten

5 Videos1 Aufgabe

In diesem Modul werden wir Playwright mit der GitHub-API für Tests und Automatisierung kombinieren. Lernen Sie, wie Sie sich authentifizieren, Aufrufe tätigen und Tests für GitHub-Workflows effektiv schreiben.

Das ist alles enthalten

6 Videos1 Aufgabe

In diesem Modul erfahren Sie, wie Sie Playwright in Tools zur kontinuierlichen Integration integrieren können. Von der Einrichtung des Repositorys bis hin zu automatisierten Tests werden Sie nahtlose CI Workflows für Ihre Projekte sicherstellen.

Das ist alles enthalten

5 Videos1 Aufgabe

In diesem Modul werden wir uns auf datengesteuerte Tests mit Playwright und Pytest konzentrieren. Entdecken Sie, wie Sie verschiedene Eingabeszenarien mithilfe von Parametrisierung effizient handhaben können.

Das ist alles enthalten

3 Videos1 Aufgabe

In diesem Modul werden wir die verhaltensgesteuerte Entwicklung (BDD) und ihre Anwendung mit Playwright erkunden. Sie lernen, wie Sie Tests schreiben, die für den Menschen lesbar sind, und wie Sie die Zusammenarbeit zwischen Teams mithilfe des Behave-Frameworks verbessern.

Das ist alles enthalten

5 Videos3 Aufgaben

Dozent

Lehrkraftbewertungen
(6 Bewertungen)
Packt - Course Instructors
Packt
1.749 Kurse492.078 Lernende

von

Packt

Mehr von Mobile und Web-Entwicklung entdecken

Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.

Lernender seit 2018
„Es ist eine großartige Erfahrung, in meinem eigenen Tempo zu lernen. Ich kann lernen, wenn ich Zeit und Nerven dazu habe.“

Jennifer J.

Lernender seit 2020
„Bei einem spannenden neuen Projekt konnte ich die neuen Kenntnisse und Kompetenzen aus den Kursen direkt bei der Arbeit anwenden.“

Larry W.

Lernender seit 2021
„Wenn mir Kurse zu Themen fehlen, die meine Universität nicht anbietet, ist Coursera mit die beste Alternative.“

Chaitanya A.

„Man lernt nicht nur, um bei der Arbeit besser zu werden. Es geht noch um viel mehr. Bei Coursera kann ich ohne Grenzen lernen.“
Coursera Plus

Neue Karrieremöglichkeiten mit Coursera Plus

Unbegrenzter Zugang zu 10,000+ Weltklasse-Kursen, praktischen Projekten und berufsqualifizierenden Zertifikatsprogrammen - alles in Ihrem Abonnement enthalten

Bringen Sie Ihre Karriere mit einem Online-Abschluss voran.

Erwerben Sie einen Abschluss von erstklassigen Universitäten – 100 % online

Schließen Sie sich mehr als 3.400 Unternehmen in aller Welt an, die sich für Coursera for Business entschieden haben.

Schulen Sie Ihre Mitarbeiter*innen, um sich in der digitalen Wirtschaft zu behaupten.

Häufig gestellte Fragen