Schița de curs
Localizarea elementelor
- Strategii de localizare: ID, CSS, XPath și Name
- Gestionarea atributelor dinamice
- Construirea unui path
- Cele mai bune practici
Proiect
- Pregătirea Visual Studio
- Adăugarea bibliotecilor necesare
NUnit
- Annotations
- Assertions
- Fixture-uri de teste parametrizate
Selenium WebDriver
- Testare cross-browser
- Așteptarea conținutului dinamic
- Capturarea de screenshot-uri
- Efectuarea acțiunilor de tastatură și mouse
- Gestionarea ferestrelor pop-up
- Depanarea
NLog
- Configurarea jurnalelor personalizate
Modele de design
- Crearea de cod reutilizabil
- Modelul Page Objects
Testare distribuită
- Rularea serverului Selenium standalone
- Configurarea Selenium Grid
- Utilizarea Remote WebDriver
Cerințe
- Experiență în testare automată cu Selenium
- Experiență în dezvoltarea aplicațiilor web (recomandat)
- Înțelegerea limbajului C# (recomandat)
Mărturii (3)
Cursul a fost foarte practic. Formatorul cunoaște subiectul foarte bine.
Piotr - Scottish Enterprise
Curs - Advanced Selenium with C#
Tradus de catre o masina
Demonstrația paş cu pas a instruirii și întrebările și răspunsurile constante.
Jameela Parveen - I-Access Solutions Pte Ltd
Curs - Advanced Selenium with C#
Tradus de catre o masina
Instructorul este plăcut. Explicațiile sale sunt clare și interesante. Încearcă să facă lecțiile cât mai interesante. Am îndrăgit lecția și am dobândit multe cunoștințe. Vă mulțumesc foarte mult. Tehnica cel mai utilă pe care am învățat-o este identificarea elementelor pentru diferite componente web, cum ar fi casetele de text, butoanele radio și butoanele. Uneori, ID-ul elementului nu este capturat corect. Am învățat o metodă diferită de a localiza elemente folosind selecții CSS, XPath, Nume și ID. Mă plac explicațiile. Mulțumesc.
Bee Chin Chuah - I-Access Solutions Pte Ltd
Curs - Advanced Selenium with C#
Tradus de catre o masina