Aktualisiert im Mai 2025.
Dieser Kurs bietet nun den Coursera Coach – Ihren interaktiven Lernbegleiter, der Ihnen dabei hilft, Ihr Wissen zu testen, Annahmen zu hinterfragen und Ihr Verständnis im Laufe des Kurses zu vertiefen. Starten Sie Ihre Reise in die Python-Programmierung und Web-Automatisierung mit diesem praxisorientierten Kurs, der Programmiergrundlagen mit den Möglichkeiten von Selenium WebDriver verbindet. Ganz gleich, ob Sie angehender Automatisierungsingenieur, Entwickler oder QA-Experte sind – Sie erwerben die Fähigkeiten, effizienten Code zu schreiben und reale Webanwendungen souverän zu automatisieren. Zunächst richten Sie Ihre Python-Umgebung ein und eignen sich die Grundlagen an – Variablen, Datentypen und Operatoren –, bevor Sie zu fortgeschritteneren Konzepten wie Listen, Dictionaries, Tupeln und Kontrollfluss übergehen. In angeleiteten Übungen üben Sie das Schreiben von übersichtlichem, wiederverwendbarem Code unter Verwendung von Funktionen, Methoden und Prinzipien der objektorientierten Programmierung. Sobald du dir eine solide Programmiergrundlage aufgebaut hast, wechselst du zu Selenium WebDriver und lernst, wie du Browser automatisierst und Webanwendungen durchgängig testest. Du befasst dich mit zentralen Themen wie dem Untersuchen von Elementen, dem Erstellen dynamischer XPaths und der Nutzung von Tools wie SelectorsHub zur Optimierung der Automatisierung. Jedes Modul umfasst praktische Übungen, die das Gelernte zum Leben erwecken – vom Schreiben Ihres ersten automatisierten Tests bis hin zur Bewältigung komplexer Arbeitsabläufe. Am Ende dieses Kurses werden Sie: - ein solides Verständnis der Python-Grundlagen und der objektorientierten Programmierung (OOP) entwickelt haben. - Automatisierungsskripte mit Selenium WebDriver erstellt haben. - gelernt, Webelemente browserübergreifend zu lokalisieren und mit ihnen zu interagieren. - das Selbstvertrauen gewonnen, Python und Selenium in professionellen Test- oder Entwicklungsumgebungen anzuwenden. Vorkenntnisse in Python sind nicht erforderlich, allerdings ist ein grundlegendes Verständnis von Webtechnologien hilfreich. Dieser Kurs ist ideal für Teilnehmer, die ihre grundlegenden Programmierkenntnisse in praktisches Automatisierungsexpertise umsetzen möchten.


















