-
Web testing in Python
- 1. Dal web scraping al web testing
- 2. Il framework Selenium
- 3. Sessioni, browser e driver
- 4. Individuare elementi in una pagina Web
- 5. Python Web testing e waiting
- 6. Ricerca di elementi singoli e multipli
- 7. Navigazione di strutture articolate
- 8. Fondamenti di XPath
- 9. XPath: un esempio pratico
- 10. Gestione delle immagini
- 11. Python: Web testing e interazione con il browser
- 12. Interagire con gli elementi di una pagina web con Python
- 13. Python: Web testing e form
- 14. Form avanzati
- 15. Actions API, cosa sono e come utilizzarle in Python
- 16. Preparazione al testing automatico
- 17. Python e strumenti per il testing
- 18. Test su WordPress con Python
- 19. Test Python su WordPress: il login
- 20. Test su WordPress con Python: creazione di un post
Python, guida al Web testing
Verificare il corretto funzionamento di un'applicazione in maniera meticolosa, veloce e ripetuta non è sempre un lavoro facile per l'essere umano e per questo esiste il testing automatico. Python offre strumenti particolarmente adatti per svolgere questo tipo di attività alla perfezione ed in questa guida ci concentriamo su quelli studiati appositamente per le applicazioni Web come Selenium. Sarà un viaggio che ci guiderà dai fondamenti del testing alla profonda comprensione della struttura delle pagine Web fino alla progettazione completa di una strategia di test automatizzati in grado di garantire costantemente la massima efficienza delle nostre applicazioni Internet.
Verificare il corretto funzionamento di un'applicazione in maniera meticolosa, veloce e ripetuta non è sempre un lavoro facile per l'essere umano e per questo esiste il testing automatico. Python offre strumenti particolarmente adatti per svolgere questo tipo di attività alla perfezione ed in questa guida ci concentriamo su quelli studiati appositamente per le applicazioni Web come Selenium. Sarà un viaggio che ci guiderà dai fondamenti del testing alla profonda comprensione della struttura delle pagine Web fino alla progettazione completa di una strategia di test automatizzati in grado di garantire costantemente la massima efficienza delle nostre applicazioni Internet.