
Objectif : Donner une vue d'ensemble du cours, en expliquant les concepts clés et en suscitant l'intérêt des participants.
Cette introduction permet aux participants de comprendre les grandes étapes du cours et les compétences qu’ils vont acquérir. Ils découvriront l’importance de l’automatisation, ainsi que les concepts de base qu'ils aborderont tout au long du cours.
De plus, dans les ressources de cette session, vous trouverez un document intitulé Guide des Fonctions Essentielles de Selenium en Python. Ce guide présente les fonctions clés utilisées dans le cours et il est conçu pour vous aider à vous les remémorer et à faciliter votre apprentissage tout au long de la formation.
Comprendre les avantages de l'automatisation et les cas d'usage de Selenium.
Installer Python et configurer un environnement de développement pour Selenium.
Installer Selenium et les drivers de navigateur, et vérifier l'installation.
Savoir démarrer un navigateur web (Chrome, Firefox) avec Selenium et comprendre les bases de l'automatisation des interactions avec celui-ci.
Utiliser les fonctions de navigation pour ouvrir et interagir avec plusieurs pages.
Trouver et interagir avec des éléments web comme des boutons et des champs de texte.
Automatiser la saisie de texte et les clics sur des boutons dans les formulaires.
Extraire et afficher du texte à partir d’une page web avec Selenium.
Extraire des attributs comme des liens et des images d’une page web.
Identifier et gérer les erreurs courantes avec les exceptions Python.
Utiliser les 'sleep' pour gérer les délais de chargement.
Gérer les interactions complexes comme les menus déroulants et les cases à cocher.
Ce cours complet sur l’automatisation des tâches web avec Python et Selenium vous guidera pas à pas dans l’apprentissage des techniques nécessaires pour automatiser efficacement des actions répétitives sur internet. Vous commencerez par une introduction à l’automatisation, en explorant les raisons et les avantages de l’utilisation de Python et Selenium pour interagir avec des pages web. Ensuite, vous serez accompagné dans l’installation de Python et la configuration de votre environnement de développement. Vous apprendrez à installer Selenium, la bibliothèque clé pour contrôler les navigateurs web, et vous découvrirez comment démarrer un navigateur et naviguer automatiquement vers des pages spécifiques. Le cours couvre également l’interaction avec les éléments web, tels que les champs de texte, les boutons et les listes déroulantes, ce qui vous permettra d’automatiser des formulaires et d’autres actions sur des pages web. Vous apprendrez à extraire des données à partir de pages web (scraping), ainsi qu’à gérer les erreurs et les exceptions pour créer des scripts robustes et fiables. Au fur et à mesure que vous avancerez, vous aborderez des concepts plus complexes comme la manipulation des délais et l’automatisation de processus avancés. Ce cours est parfait pour les débutants et toute personne cherchant à augmenter leur productivité grâce à l’automatisation.