Microsoft Playwright
Date de mise à jour :
Identifiant Offre Info : 14_AF_0000280173
Organisme responsable :
Ambient it
(ouvre dans un nouvel onglet)
Présentation de la formation
Objectifs
- Comprendre les fonctionnalités de base et avancées de Playwright
- Savoir créer et personnaliser des scripts de test pour différentes interactions utilisateurs
- Maîtriser l'utilisation de l'API Playwright pour automatiser les tests sur différents navigateurs et appareils
- Mettre en place les meilleures pratiques pour l'écriture de tests robustes et fiables
Programme de la formation
Introduction à Microsoft Playwright Présentation de Microsoft Playwright Les avantages de Playwright par rapport à la concurrence Installation de Playwright Support de différents navigateurs (Chromium, Firefox, WebKit) Présentation de l'API Playwright Comment exécuter votre test Playwright en parallèle ou en série ? Syntaxe de base Les différences clés avec Javascript Les éléments de la page web Les éléments sur la page Sélecteurs CSS/XPath Interaction avec…
- Présentation de Microsoft Playwright
- Les avantages de Playwright par rapport à la concurrence
- Installation de Playwright
- Support de différents navigateurs (Chromium, Firefox, WebKit)
- Présentation de l'API Playwright
- Comment exécuter votre test Playwright en parallèle ou en série ?
- Syntaxe de base
- Les différences clés avec Javascript
Les éléments de la page web
- Les éléments sur la page
- Sélecteurs CSS/XPath
- Interaction avec des éléments de la page (clique, type, lecture de contenu, etc.)
- Attente d'éléments et de contenu
- Manipulation des entrées de formulaire (type, check, uncheck, select, etc.)
- Capture d'écran et vidéo d'une page
Navigation avancée et gestion de sessions
- Navigation dans des pages multiples
- Téléchargement de fichiers et gestion des uploads
Test avec Playwright
- Présentation de l'outil de test de Playwright
- Écrire des tests basiques
- Organisation des tests (suite de tests, hooks, etc.)
- Gestion des assertions
- Gestion des échecs et des erreurs
- Générer et analyser les rapports de test
- Techniques de débogage dans Playwright
- Générer des données avec utilisation de FAKER
Page Object Model
- Création d'une page object modele (POM)
- Ecrire une page de test en utilisant le modele (POM)
- Avoir une page fixtures
Playwright en production
- Intégrer les tests automatisés dans la CI/CD avec Github Action
- Configuration pour différents environnements (local, préprod, prod)
- Rapport avec Allure
- Résumé des fonctions avancées de Playwright (Tag, npm script)
- Perspectives futures et mise à jour de Playwright
IA avec Playwright
- Playwright Test Agents
- Intégrer l'IA avec Copilot
- Cas pratique, réaliser un test à l'aide d'un prompt dans Claude IA
- Démo avec claude Code
- Qu'est ce qu'une API
- Les différentes méthodes HTTP
- Cas Pratiques
- Exemple avec Playwright
Gestion de l'authentification
- Les principales méthodes d'Authentification
- Exercice pratique
Mocker les données
- Qu'est-ce que le Mocking ?
- Exercice pratique
Validation et sanction
Type de formation
Non certifiante
Niveau de sortie
Sans niveau spécifique
Durée, rythme, financement
Durée
En centre
21 h
Financement
- Conventionnement
- Non
Conditions d'accès
Public visé
- Tout public
Niveau d'entrée
Sans niveau spécifique
Conditions spécifiques et prérequis
Expérience avec JavaScript et la programmation asynchrone Connaissance de base des tests automatisés serait un plus
Lieu de réalisation de l'action
Modalités d'enseignement
Formation mixte
Adresse
140 Avenue Jean Lolive93500 Pantin
Responsable : Ambient it
Périodes prévisibles de déroulement des sessions
Début
Fin
- Adresse d'inscription
-
Ambient it
93500 Pantin - État du recrutement
- Ouvert
- Modalités
- Entrées / Sorties à dates permanentes