Formation Selenium WebDriver
1800€ HT / personne |
3 jours (21 heures) |
Présentation
Selenium Webdriver est l’outil de testing ayant la plus haute compatibilité. En effet, Selenium supporte tous les langages de programmation connus comme Python, Java, C#, PHP, etc…
Il s’adapte également à la plupart des systèmes d’exploitation comme UNIX, Mac, Windows ou Linux et à la plupart des appareils (Android, IPhone, Blackberry).
Ce logiciel est simple à implémenter et à personnaliser avec l’usage de nombreux plugins. Les dernières versions intègrent la Cross Browser Compatibily avec l’utilisation des navigateurs les plus importants comme Safari, Chrome, Firefox etc…
De plus, Selenium est gratuit, open-source et dispose d’une large communauté améliorant continuellement la qualité du programme.
Notre formation Selenium WebDriver vous enseignera comment utiliser Selenium pour automatiser vos tests de développement.
Comme pour toutes nos formations, nous vous enseignerons la dernière version de l’outil, à savoir Selenium 4.21.
Objectifs
- Connaître Selenium et pourquoi l’utiliser
- Maîtriser les techniques d’automatisation
- Savoir utiliser la synchronisation
- Paralléliser les tests avec Selenium Grid
Public visé
- Développeurs
- Architectes techniques
- Chefs de projets
- Ingénieur d’études
Pré-requis
- La connaissance basique d’un outil d’automatisation est recommandée
- Connaissance d’un langage de programmation
Pré-requis logiciel
- Un IDE
- JDK installé
Programme de notre formation Selenium
Introduction
- Qu’est-ce que Selenium et Selenium WebDriver ?
- Pourquoi utiliser Selenium ?
- Les différentes features
- L’architecture
- Différence entre RC, WebDriver et Grid
Débuter avec Selenium Webdriver
- Installation du langage de programmation avec Selenium
- Configuration complète
- Gérer les dépendances
- Localisation des éléments
- Maitriser l’interface
- Les logs et le reporting
- Naviguer dans différentes URLs
- Changer le contexte de la fenêtre
- Faire des captures d’écran
- Utiliser la commande WebDriver
- Executer des tests sur différents navigateurs
- Débuggage
Locator techniques
- Identification des locators avec l’ID, le name ou le linktext
- Identification des locators avec className
- Xpath vs CSS locators
- Indentifier Xpath et CSS locators
Techniques d’automatisation
- Automatisation grâce à l’API Webdriver
- Gerer les checkbox
- L’importance des Assertions
- Gérer et automatiser les éléments UI
- Automatisation des appels AJAX
- Automatisation des childs Windows
- Automatisation des Iframes
- Automatisation de Sort
- Automatisation de Pagination
La synchronisation
- Implicit Wait vs Explicit Wait vs Fluent Wait
- Implicit Wait
- Explicit Wait
- Fluent Wait
Paralléliser les tests avec Selenium Grid
- Qu’est-ce que Selenium Grid et quand l’utiliser ?
- Architecture de Selenium Grid
- Le RemoteWebDriver et les DesiredCapabilities
- Installation et configuration
- Exécution de test en Parallèle
- Débuggage
FAQ – QUESTIONS / RÉPONSES
La formation est-elle dispensée en présentiel ou à distance ?
Cette formation se déroule en présentiel ou en distanciel.
Qu'est-ce que le CPF ?
Pourquoi suivre une formation éligible au CPF ?
Une formation finançable jusqu’à 100%
Une formation de qualité approuvée par l’instance gouvernementale France Compétences
L’obtention d’une certification délivrée par France Compétences
Que dois-je faire si mon solde CPF n’est pas suffisant ?
Comment m'inscrire via moncompteformation ?
Comment augmenter son solde CPF ?
Les cas spécifiques où le plafond est fixé à 8 000€ :
- Salarié non qualifié
- Travailleur reconnu handicapé
- Victime d’accident du travail ou de maladie professionnelle ayant entraîné une incapacité permanente d’au moins de 10 %
- Bénéficiaire d’une pension d’invalidité
- Bénéficiaire d’une pension militaire
- Bénéficiaire d’une allocation ou rente d’invalidité des sapeurs-pompiers volontaires
- Bénéficiaire de la carte mobilité inclusion portant la mention « invalidité »
- Bénéficiaire de l’allocation aux adultes handicapés (AAH)
Que dois-je faire si mon solde CPF n’est pas suffisant ?
Comment puis-je financer cette formation ?
- OPCO (opérateurs de compétences) de votre entreprise
- Le plan de développement des compétences
- Les actions collectives pour les formations Big Data
- Le dispositif FNE-Formation
- Dispositif TPE / PME
- Pôle Emploi
- L’AIF (Aide Individuelle à la Formation pour les demandeurs d’emploi)
- L’ARE (Allocation chômage d’aide au retour à l’emploi)
- Le dispositif CPF (MonCompteformation)
- Contrat cadre
Langues et Lieux disponibles
Langues
- Français
- Anglais / English
Lieux
-
France entière
- Paris
- Lille
- Reims
- Lyon
- Toulouse
- Bordeaux
- Montpellier
- Nice
- Sophia Antipolis
- Marseille
- Aix-en-Provence
- Nantes
- Rennes
- Strasbourg
- Grenoble
- Dijon
- Tours
- Saint-Étienne
- Toulon
- Angers
-
Belgique
- Bruxelles
- Liège
-
Suisse
- Genève
- Zurich
- Lausanne
-
Luxembourg
Témoignages
Je recommande la formation
Afficher tous les témoignages
Je recommande la formation
Beaucoup d’exercice
Un peu trop de temps pour faire les exercices, la formation pourrait tenir en 2 jours.
Explication globale de l’outil de manière simple et compréhensible, utilisation de l’outil dans divers cas pratiques variés et à difficultés variables.
Formation suivie en ligne, il est donc parfois moins évident de pouvoir fournir de l’aide au cas par cas mais ça n’aurait pas été le cas si elle avait pu être donnée en présentiel.
Rien de plus à signaler.
Je recommande la formation
Les travaux pratiques + suivi du formateur
Un peu plus de théorie n’est pas de refus
Noter la formation
1800€ HT / personne |
3 jours (21 heures) |
UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?
Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.
ILS SE SONT FORMÉS CHEZ NOUS