Struttura del corso
Elementi di posizionamento
- Strategie di posizione ID, CSS, XPath e Nome
- Gestione degli attributi dinamici
- Creazione di un percorso
- Procedure consigliate
Progetto
- Preparazione Visual Studio
- Aggiunta delle librerie richieste
NUnit
- Annotazioni
- Asserzioni
- Dispositivi di prova parametrizzati
Selenium WebDriver
- Test cross-browser
- In attesa di contenuti dinamici
- Acquisizione di schermate
- Esecuzione di azioni da tastiera e mouse
- Gestione delle finestre popup
- Debug
NLog
- Configurazione dei log personalizzati
Modelli di progettazione
- Rendere il codice riutilizzabile
- Modello a oggetti pagina
Test distribuiti
- Esecuzione di Selenium server autonomo
- Configurazione di Selenium Grid
- Utilizzo di WebDriver remoto
Requisiti
- Esperienza di test automatizzata con Selenium
- Esperienza nello sviluppo di applicazioni Web (consigliata)
- Conoscenza di C# (consigliato)
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