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 era molto pratico. L'istruttore conosce il suo argomento molto bene.
Piotr - Scottish Enterprise
Corso - Advanced Selenium with C#
Traduzione automatica
La dimostrazione passo dopo passo del formatore e il costante scambio di domande e risposte.
Jameela Parveen - I-Access Solutions Pte Ltd
Corso - Advanced Selenium with C#
Traduzione automatica
L'inistruttore è simpatico. Le sue spiegazioni sono chiare e interessanti. Cerca di rendere le lezioni il più coinvolgenti possibile. Ho molto apprezzato la lezione e ho acquisito molte conoscenze. Grazie mille. La tecnica più utile che ho imparato è quella di localizzare gli elementi per diversi componenti web, come caselle di testo, pulsanti radio e pulsanti. A volte, l'ID dell'elemento non viene catturato correttamente. Abbiamo appreso modi diversi per localizzare gli elementi utilizzando selettori CSS, XPath, nome e ID. Mi sono piaciute le spiegazioni. Grazie
Bee Chin Chuah - I-Access Solutions Pte Ltd
Corso - Advanced Selenium with C#
Traduzione automatica