Formation Selenium.
Score de satisfaction : 4.66/5
Durée :
3 jours
13/05/2024 à Paris
numero vert : 0805 950 800 (service et appel gratuits)
Selenium
à partir de
2100 €HT

Référence :
SF33465
Durée :
3 jours

Réservez vos places pour la session du
Vous souhaitez une session sur-mesure (intra) ?
Ce stage comprend
 21 heures de formation
Pauses et snacks à volonté
Prise en charge OPCO possible
Disponible à distance

Formation Selenium.

Suivez notre formation de 3 jours pour maîtriser le test avec Selenium !

Cette formation vous permettra de prendre en main les différents composants de la suite Selenium. Vous reviendrez sur les concepts d’automatisation de tests, prendrez en main l’environnement de développement Selenium et apprendrez à utiliser Selenium WebDriver ou encore Selenium Grid.

Objectifs pédagogiques.

1Maîtriser la suite Selenium

2Gérer Selenium IDE et la localisation

3Connaître Selenium WebDriver

4Savoir utiliser un framework pour la gestion des données

5Maîtriser le pattern Page Object

6Gérer les rapports avec Jenkins

7Comprendre Selenium Grid

Prérequis : Connaissances basiques en développement web
Partagez cette formation

Programme de formation Selenium.

PDF

Introduction à la formation Selenium

Stratégies et types de tests
Tests manuels et automatisation de tests
Retour sur la démarche d’automatisation
Présentation générale de Selenium, fonctionnalités
Positionnement sur le marché, comparaison avec d’autres outils disponibles
Les composants de la suite Selenium : Selenium IDE, Selenium RC (déprécié), Selenium WebDriver et Selenium Grid
Installer et configurer Selenium
Outils et plugins
Atelier : Installation de Selenium et de son environnement, configuration

Selenium IDE et la localisation

Vue d’ensemble de Selenium IDE
Interagir avec une page web et localiser des éléments
Attributs et commandes
Méthodes de localisation : ID, Name, ClassName, Link Text…
Identifier des objets avec CSS Selector
Bonnes pratiques pour générer un XPath
Choisir une stratégie de localisation
Exemple de cas pratique : Mise en œuvre de différents moyens pour localiser les éléments web

Selenium WebDriver et l’automatisation

Présentation de l’API Selenium WebDriver
Architecture et fonctionnement
Piloter un navigateur web : commandes, méthodes, fonctions
Gestion de plusieurs éléments avec findElements()
Gérer les alertes, pop-ups, fenêtres, boutons, frames…
Utiliser les Waits implicites et explicites pour la synchronisation
Faire des captures d’écrans automatiques
Exporter des tests depuis Selenium IDE
Selenium 3.0 et l’automatisation des tests mobiles
Exemples de cas pratiques : Développement de scripts WebDriver pour l’automatisation des tests, exécution de tests sur différentes plateformes (web et mobile)

Utilisation d’un framework de test unitaire comme JUnit pour gérer les données

Le pattern Page Object

Concepts et apports du modèle Page Objects
Classes Page Object
Page Factory
Exemple de cas pratique : Utilisation du pattern Page Object pour optimiser la maintenance des tests.

Gestion des rapports avec Jenkins

Selenium Grid

Qu’est-ce que Selenium Grid et quand l’utiliser ?
Architecture : hub et nœuds
Le RemoteWebDriver et les DesiredCapabilities
Configurer une grille avec un fichier JSON
Utiliser les grilles Selenium

Notre charte qualité et éthique.

A travers sa Charte Engagement Qualité, Sparks s’engage à tout mettre en œuvre pour que chaque session de formation soit un succès et que votre satisfaction soit totale.

Amandine de Sparks
Des chiffres étincelants.
19 années
à vos côtés
+ de 1000
sujets de formation
8096
stagiaires formés en 2023
238
formateurs actifs en 2023
97,9%
de stagiaires satisfaits
20237
heures de formation réalisées en 2023
HAUT