Overview
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Empieza a utilizar Selenium WebDriver, la biblioteca de código abierto para automatizar pruebas que garanticen que tu aplicación web funciona según lo esperado. En este libro práctico, el autor Boni García guía a los desarrolladores Java a través de las principales funciones de Selenium para automatizar la navegación web, la manipulación del navegador, la interacción con elementos web y mucho más, con ejemplos de pruebas listas para ser ejecutadas.
Empezarás aprendiendo las características principales de Selenium (compuesto por WebDriver, Grid e IDE) y su ecosistema. Descubrirás por qué Selenium WebDriver es la biblioteca de facto para desarrollar pruebas de extremo a extremo en tu aplicación web. Explorarás formas de utilizar funciones avanzadas de Selenium WebDriver, como el uso de navegadores web en contenedores Docker o el protocolo DevTools. Los ejemplos de Selenium WebDriver de este libro están disponibles en GitHub.
Con este libro, aprenderás a:
- Configurar un proyecto Java que contenga pruebas de extremo a extremo que utilicen Selenium WebDriver
- Realizar interacciones automatizadas con aplicaciones web
- Utilizar estrategias para gestionar las capacidades específicas del navegador y las pruebas entre navegadores
- Interactúa con formularios web, gestiona mensajes emergentes y ejecuta JavaScript
- Controla navegadores remotos y utiliza la infraestructura avanzada de navegadores para pruebas Selenium WebDriver en la nube
- Modela páginas web utilizando clases orientadas a objetos para facilitar el mantenimiento de las pruebas y reducir la duplicación de código