
Learning Selenium Testing Tools with Python
Unmesh Gundecha
- Editorial
- Packt
- Año
- 2014
- Páginas
- ~270
- Nivel
- Básico
De qué trata
Manual introductorio de Unmesh Gundecha publicado por Packt en 2014. Enseña a programar suites de pruebas funcionales para aplicaciones web combinando la potencia y simplicidad de Python con la librería Selenium WebDriver. Pensado para analistas de calidad, probadores de software y desarrolladores Python que se inician en el testing automatizado.
El autor explica la configuración del WebDriver en Python, la interacción con navegadores (Firefox, Chrome e Internet Explorer) y el uso de los frameworks de pruebas `unittest` y `pytest`. Cubre la localización eficiente de elementos web, el control de eventos del ratón y teclado mediante la API ActionChains, la sincronización frente a interfaces dinámicas mediante WebDriverWait, y la implementación del patrón Page Object Model en Python para organizar el código de manera modular y escalable.
A lo largo de los capítulos se construyen casos de prueba reales sobre aplicaciones de comercio electrónico, verificando flujos de autenticación, catálogos y carritos de compra. Destaca por su claridad expositiva y por mostrar cómo la sintaxis limpia de Python hace que las pruebas automatizadas sean fáciles de escribir, leer y mantener.
- Selenium WebDriver
- Python
- unittest
- Page Object Model
- ActionChains
- WebDriverWait
- Testing funcional
- Packt
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Suite de Pruebas de E-commerce con Python y Selenium
Creación de un conjunto de pruebas automatizadas en Python utilizando unittest y el patrón Page Object para validar el flujo completo de compra en una tienda web.