Struttura del corso
Localizzazione degli elementi
- Strategie di localizzazione tramite ID, CSS, XPath e Name
- Gestione degli attributi dinamici
- Costruzione di un percorso
- Best practice
Progetto
- Preparazione di Visual Studio
- Aggiunta delle librerie necessarie
NUnit
- Annotazioni
- Assert
- Test fixture parametrizzati
Selenium WebDriver
- Testing cross-browser
- Attesa di contenuti dinamici
- Scatto di screenshot
- Esecuzione di azioni da tastiera e mouse
- Gestione delle finestre popup
- Debugging
NLog
- Configurazione di log personalizzati
Pattern di progettazione
- Rendere il codice riutilizzabile
- Modello Page Objects
Testing distribuito
- Esecuzione del server standalone di Selenium
- Configurazione di Selenium Grid
- Utilizzo di Remote WebDriver
Requisiti
- Esperienza di testing automatizzato con Selenium
- Esperienza nello sviluppo di applicazioni web (raccomandato)
- Comprensione di C# (raccomandato)
Recensioni (3)
Il corso è stato molto pratico. L'allenatore conosce molto bene la sua materia.
Piotr - Scottish Enterprise
Corso - Advanced Selenium with C#
Traduzione automatica
The step by step demo by trainer and constant q&a.
Jameela Parveen - I-Access Solutions Pte Ltd
Corso - Advanced Selenium with C#
Trainer is nice. His explanation is clear and interesting. He try to make the lessons interesting as possible. I enjoyed the lesson and gained a lot of knowledge. Thank you so much. The most useful technique I learned is the locating elements for different web component like textbox, radio buttons and buttons. Sometimes, the element ID is not capture correctly. We learned a different way of locating elements by using CSS selectors, XPath, Name and ID. I like the explanation. Thanks