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 maîtrise parfaitement son sujet.
Piotr - Scottish Enterprise
Formation - Advanced Selenium with C#
Traduction automatique
La démonstration étape par étape par le formateur et les questions-réponses constantes.
Jameela Parveen - I-Access Solutions Pte Ltd
Formation - Advanced Selenium with C#
Traduction automatique
L'animateur est sympathique. Ses explications sont claires et intéressantes. Il essaie de rendre les leçons aussi passionnantes que possible. J'ai beaucoup apprécié la leçon et j'ai acquis beaucoup de connaissances. Merci beaucoup. La technique la plus utile que j'ai apprise est la localisation des éléments pour différents composants web, tels que les champs de saisie, les boutons radio et les boutons. Parfois, l'ID de l'élément n'est pas capturé correctement. Nous avons appris différentes méthodes pour localiser les éléments en utilisant des sélecteurs CSS, 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