Plan du cours
Localisation des éléments
- Stratégies de localisation par ID, CSS, XPath et Nom
- Gestion des attributs dynamiques
- Construction d'un chemin
- Bonnes pratiques
Projet
- Préparation de Visual Studio
- Ajout des bibliothèques nécessaires
NUnit
- Annotations
- Assertions
- Test fixtures paramétrés
Selenium WebDriver
- Tests multi-navigateurs
- Attente de contenu dynamique
- Prise de captures d'écran
- Exécution d'actions clavier et souris
- Gestion des fenêtres contextuelles (pop-ups)
- Débogage
NLog
- Configuration de journaux personnalisés
Modèles de conception
- Rendre le code réutilisable
- Modèle Page Objects
Tests distribués
- Exécution du serveur Selenium standalone
- Configuration de Selenium Grid
- Utilisation de Remote WebDriver
Pré requis
- Expérience en tests automatisés avec Selenium
- Expérience en développement d'applications web (recommandé)
- Compréhension de C# (recommandé)
Nos clients témoignent (3)
Le cours était très pratique. Le formateur connaît très bien son sujet.
Piotr - Scottish Enterprise
Formation - Advanced Selenium with C#
Traduction automatique
La démonstration pas à pas par le formateur et les questions-réponses permanentes.
Jameela Parveen - I-Access Solutions Pte Ltd
Formation - Advanced Selenium with C#
Traduction automatique
Le formateur est sympathique. Ses explications sont claires et intéressantes. Il essaie de rendre les cours aussi captivants que possible. J'ai apprécié la leçon et j'en ai tiré beaucoup de connaissances. Merci beaucoup. La technique la plus utile que j'ai apprise est celle du repérage des éléments pour différents composants web comme les champs de texte, les boutons radio et les boutons. Parfois, l'ID de l'élément n'est pas capturé correctement. Nous avons appris une autre méthode de repérage des éléments en utilisant CSS sélecteurs, XPath, le nom et l'ID. J'ai aimé les explications. Merci.
Bee Chin Chuah - I-Access Solutions Pte Ltd
Formation - Advanced Selenium with C#
Traduction automatique