Ce cours est votre porte d'entrée pour maîtriser Selenium WebDriver et Java, deux outils essentiels pour l'automatisation web. Vous commencerez par une introduction aux fonctionnalités de base de Selenium, afin de comprendre son architecture et ses capacités. Au fur et à mesure de votre progression, vous configurerez votre environnement en installant Java et Selenium, puis vous passerez à l'écriture de vos premiers scripts de test. Chaque leçon est conçue pour développer vos connaissances de manière systématique, en vous assurant que vous saisissez les concepts fondamentaux avant d'aborder des sujets plus complexes. Au fur et à mesure de votre progression, le cours se penchera sur les bases de Java, adaptées spécifiquement à l'automatisation de Selenium. Vous apprendrez à travailler avec des variables, des types de données, des boucles, des tableaux et des listes de tableaux - des constructions de programmation clés nécessaires pour écrire des scripts de test efficaces. Le cours vous guidera également dans l'identification des éléments Web à l'aide de diverses techniques de localisation, qui sont essentielles pour automatiser les interactions avec les pages Web. À la fin de cette section, vous serez en mesure de gérer les locateurs les plus difficiles avec facilité. Dans les dernières étapes, vous explorerez les techniques avancées de Selenium, telles que la gestion des listes déroulantes, des cadres et des alertes, ainsi que la synchronisation des scripts de test avec les waits. Des exercices en situation réelle et des sessions de résolution de problèmes vous aideront à consolider votre apprentissage, vous permettant d'appliquer en toute confiance vos compétences dans des environnements professionnels. Que vous soyez un débutant ou quelqu'un qui cherche à améliorer ses compétences d'automatisation, ce cours vous équipera avec les connaissances et les outils nécessaires pour exceller dans le domaine de l'automatisation des tests. Ce cours est conçu pour les testeurs d'automatisation en herbe, les développeurs de logiciels et les ingénieurs d'assurance qualité qui cherchent à construire une base solide dans Selenium WebDriver et Java. Une compréhension de base des concepts de programmation est recommandée mais pas obligatoire, car le cours comprend un tutoriel Java complet.

Profitez d'une croissance illimitée avec un an de Coursera Plus pour 199 $ (régulièrement 399 $). Économisez maintenant.

Fondements de Selenium WebDriver et Java pour l'automatisation
Ce cours fait partie de Spécialisation Selenium WebDriver avec Java et Frameworks pour tous les niveaux

Instructeur : Packt - Course Instructors
Inclus avec
Expérience recommandée
Ce que vous apprendrez
Expliquer l'architecture de Selenium WebDriver et son rôle dans l'automatisation du navigateur.
Mettre en œuvre des scripts Selenium WebDriver de base à avancés pour automatiser les applications web sur plusieurs navigateurs.
Évaluer l'efficacité des différentes techniques Selenium WebDriver dans le traitement d'éléments et de scénarios web complexes.
Construire un cadre complet d'automatisation des tests avec Selenium WebDriver et Java, en utilisant les meilleures pratiques et les stratégies du monde réel.
Compétences que vous acquerrez
- Catégorie : Java
- Catégorie : Selenium (Logiciel)
- Catégorie : Scripting
- Catégorie : Programmation Java
- Catégorie : Développement de scripts de test
- Catégorie : AJAX
- Catégorie : Débogage
- Catégorie : Outils de développement web
- Catégorie : Test de logiciels
- Catégorie : Automatisation
- Catégorie : Programmation orientée objet (POO)
- Catégorie : Automatisation des tests
Détails à connaître

Ajouter à votre profil LinkedIn
7 devoirs
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Élaborez votre expertise du sujet
- Apprenez de nouveaux concepts auprès d'experts du secteur
- Acquérez une compréhension de base d'un sujet ou d'un outil
- Développez des compétences professionnelles avec des projets pratiques
- Obtenez un certificat professionnel partageable

Il y a 13 modules dans ce cours
Dans ce module, nous vous présenterons les principes fondamentaux de Selenium, en soulignant son importance, ses fonctionnalités et l'architecture sous-jacente de Selenium WebDriver. Cette base vous préparera à des concepts plus avancés dans les sections suivantes.
Inclus
3 vidéos2 lectures
Dans ce module, nous vous guiderons à travers le processus d'installation et de configuration de Java et Selenium, ainsi que des outils essentiels comme Eclipse et Maven. Vous apprendrez également à exécuter des tests de base sur différents navigateurs, en vous assurant que votre environnement est entièrement préparé pour l'automatisation Selenium.
Inclus
9 vidéos
Dans ce module, nous allons revisiter les concepts Java de base qui sont cruciaux pour une automatisation Selenium efficace. Vous acquerrez une expérience pratique avec les tableaux, les boucles et les méthodes, qui formeront l'épine dorsale de vos scripts Selenium.
Inclus
9 vidéos1 devoir
Dans ce module, nous explorerons différentes techniques de localisation, des localisateurs d'IDS et de nom de base aux sélecteurs CSS plus avancés et à Xpath. Vous apprendrez également à utiliser des outils et des plugins pour rationaliser le processus d'identification et de validation des éléments web.
Inclus
7 vidéos
Dans ce module, nous nous pencherons sur les techniques avancées de localisation et les méthodes d'analyse pour gérer des scénarios d'automatisation plus complexes. Vous explorerez également les stratégies de test inter-navigateurs et affinerez vos compétences en matière d'identification et d'inspection d'éléments dans différents navigateurs.
Inclus
8 vidéos
Dans ce module, nous nous concentrerons sur l'automatisation d'un large éventail d'éléments Web à l'aide de Selenium WebDriver. Vous apprendrez à tout gérer, des menus déroulants aux calendriers en passant par les assertions, pour aboutir à une automatisation complète de l'UI de bout en bout.
Inclus
11 vidéos1 devoir
Dans ce module, nous allons nous plonger dans les tests fonctionnels en utilisant Selenium, en nous concentrant sur des scénarios réels tels que l'automatisation des paniers de commerce électronique. Vous affinerez votre code, améliorerez vos compétences en matière de débogage et apprendrez à résoudre les problèmes courants avec les localisateurs.
Inclus
6 vidéos
Dans ce module, nous allons explorer différentes techniques de synchronisation dans Selenium WebDriver. Vous acquerrez une compréhension approfondie des attentes implicites, explicites et fluentes, et apprendrez à appliquer ces techniques pour améliorer la stabilité et la fiabilité de vos scripts d'automatisation.
Inclus
8 vidéos
Dans ce module, nous aborderons des techniques avancées pour automatiser les interactions AJAX, gérer les fenêtres enfants et travailler avec les iframes. Vous apprendrez à gérer efficacement ces interactions complexes, afin d'assurer une automatisation des tests fluide et fiable.
Inclus
6 vidéos1 devoir
Dans ce module, nous proposerons des exercices pratiques pour vous aider à appliquer les concepts appris jusqu'à présent. Vous travaillerez sur des scénarios réels, en optimisant votre utilisation de WebDriver, en gérant les onglets et en résolvant des défis d'automatisation complexes.
Inclus
6 vidéos
Dans ce module, nous aborderons les problèmes pratiques auxquels vous pourriez être confrontés lors de l'utilisation de Selenium. Vous apprendrez des techniques pour gérer le défilement, les grilles de tableaux et l'analyse dynamique des données, ce qui vous permettra d'acquérir les compétences nécessaires pour relever les défis du monde réel en matière de tests.
Inclus
3 vidéos1 devoir
Dans ce module, nous allons couvrir des sujets divers mais essentiels dans Selenium WebDriver. Vous apprendrez à gérer les paramètres du navigateur, à automatiser la vérification des liens symboliques et à intégrer des assertions souples pour rendre vos tests plus robustes et plus complets.
Inclus
8 vidéos
Dans ce module, nous allons nous plonger dans les flux Java et leur application dans l'automatisation Selenium. Vous apprendrez à automatiser le tri, la pagination et le filtrage dans les tables web, en utilisant les Java Streams pour améliorer l'efficacité et la lisibilité de vos scripts de test.
Inclus
6 vidéos1 lecture3 devoirs
Obtenez un certificat professionnel
Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.
Instructeur

Offert par
En savoir plus sur Développement de logiciels
Statut : Essai gratuit
Statut : Essai gratuit
Statut : Essai gratuit
Statut : Essai gratuit
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?




Foire Aux Questions
Oui, vous pouvez visionner la première vidéo et le syllabus avant de vous inscrire. Vous devez acheter le cours pour accéder au contenu qui n'est pas inclus dans l'aperçu.
Si vous décidez de vous inscrire au cours avant la date de début de la session, vous aurez accès à toutes les vidéos et à toutes les lectures du cours. Vous pourrez soumettre vos travaux dès le début de la session.
Une fois que vous vous serez inscrit et que votre session aura commencé, vous aurez accès à toutes les vidéos et autres ressources, y compris les lectures et le forum de discussion du cours. Vous pourrez consulter et soumettre des évaluations pratiques, et effectuer les devoirs notés requis pour obtenir une note et un certificat de cours.
Plus de questions
Aide financière disponible,




