
Selenium WebDriver Practical Guide
Satya Avasarala
- Editorial
- Packt
- Año
- 2014
- Páginas
- ~264
- Nivel
- Intermedio
De qué trata
Guía paso a paso de Satya Avasarala publicada por Packt en 2014. Diseñada para enseñar a desarrolladores y evaluadores cómo automatizar pruebas de aplicaciones web dinámicas modernas utilizando Selenium WebDriver con Java. Pensada para quienes buscan un equilibrio entre conceptos teóricos y práctica guiada.
El recorrido formativo aborda la arquitectura del WebDriver y sus diferencias con el antiguo Selenium RC, estrategias de localización de elementos por XPath y selectores CSS robustos, y el manejo de esperas explícitas con WebDriverWait para evitar fallos intermitentes. Enseña a manipular controles ricos de usuario (arrastrar y soltar, menús contextuales con Actions), gestionar alertas y cuadros de diálogo del navegador, ejecutar scripts de JavaScript personalizados y estructurar pruebas limpias mediante el patrón Page Object Model en combinación con TestNG.
El autor estructura los ejemplos sobre escenarios web reales que van incrementando en complejidad, culminando en la configuración de ejecuciones distribuidas mediante Selenium Grid. Es un excelente texto formativo para asentar bases firmes en la automatización de pruebas de software web.
- Selenium WebDriver
- Java
- TestNG
- Page Object Model
- Actions API
- WebDriverWait
- Selenium Grid
- Testing web
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Suite de Automatización Web con TestNG y Page Objects
Construcción de un proyecto de pruebas con TestNG que automatiza flujos interactivos complejos, gestiona esperas dinámicas y genera reportes de resultados.

