Selenium
Curso completo de Selenium para diseñar, mantener y escalar suites de pruebas automatizadas end-to-end sobre navegadores web reales, tanto en Java como en Python. Trabajas con la arquitectura y el ciclo de vida del WebDriver, localización robusta de elementos, interacciones avanzadas, patrones de diseño como Page Object Model, ejecución distribuida con Grid y CI. Al terminar entregas una suite mantenible integrada en tu pipeline de despliegue.
Estructura del curso
- Introducción y arquitectura Lección
- Introducción a Selenium Lección
- Crear proyecto Selenium Lección
- Instalación y configuración Lección
- Crear proyecto con Test Automation Lección
- Drivers y Options Lección
- WebDriver con Selenium Manager Lección
Detalles del curso
Público objetivo
- Testers y desarrolladores que quieren dominar la automatización de pruebas de interfaz de usuario con Selenium.
- Profesionales de QA que buscan el curso completo de Selenium.
- Equipos que priorizan la calidad del software, la integración continua y las buenas prácticas en testing automatizado.
- Desarrolladores Python que quieren incorporar testing automatizado con Selenium y pytest a su flujo de trabajo.
Contenido del certificado
Módulo 1: Introducción y entorno Arquitectura de Selenium Introducción a Selenium Crear proyecto Selenium en Java Instalación y configuración Crear proyecto con Test Automation Drivers y Options Selenium Manager Módulo 2: Localización de elementos Localizadores tradicionales Selectores XPath Selectores CSS Localizadores relativos Módulo 3: WebDriver Fundamentos de WebDriver Navegación básica Implicit Wait Explicit Wait Fluent Wait Interacción con elementos Interacción con formularios Frames, ventanas y pestañas Gestión de cookies Uploads y Downloads Actions API Ejecución de JavaScript Screenshots Page Object Model Page Factory Alerts y Dialogs BiDi API Ejecución remota con RemoteWebDriver Selenium Grid Ejecución en GitLab CI Selenium en GitHub Actions CI/CD Reto global de Selenium WebDriver Proyecto integrador E2E con Selenium 4 y BiDi Módulo 4: Selenium IDE Introducción a Selenium IDE Instalación y configuración Interfaz y navegación Primera grabación y reproducción Organización de proyectos y test suites Localizadores básicos (ID, Name, Link Text) Localizadores CSS Localizadores XPath Comandos de interacción Verificaciones y validaciones Manejo de timing y esperas Variables y almacenamiento de datos Manejo de alertas y ventanas JavaScript básico Control de flujo condicional Control de flujo con bucles Debugging Mejores prácticas y mantenimiento Exportación Command line Runner (SIDE Runner) Módulo 5: Selenium con Python Instalación de Selenium con Python WebDriver con Python Localizadores de elementos con Python Esperas en Selenium con Python Integración de Selenium con pytest Page Object Model con Python
Objetivos de aprendizaje
- Automatizar pruebas web completas con WebDriver en Java y Python aplicando esperas, interacciones avanzadas y patrones de diseño.
- Localizar elementos de forma eficiente usando XPath, CSS y localizadores relativos.
- Gestionar frames, cookies, múltiples ventanas y pestañas en aplicaciones web complejas.
- Implementar el patrón Page Object Model para mantener suites de tests escalables y mantenibles.
- Configurar Selenium Grid 4 con Docker Compose para ejecución distribuida y paralela.
- Grabar, editar y exportar tests con Selenium IDE como herramienta complementaria de automatización.
- Integrar la ejecución de tests en pipelines de integración continua con GitLab CI y GitHub Actions.
- Crear suites de tests profesionales con pytest, fixtures y ejecución paralela en Python.
Antes de comprar
¿Cuánto dura el acceso?
Acceso permanente. El curso queda asociado a tu cuenta para siempre, con todas las lecciones, ejercicios y certificado.
¿Incluye certificado?
Sí. Al superar el curso recibes un certificado con QR público verificable. La URL del certificado es pública: puedes compartirla en LinkedIn o con un empleador sin que necesiten una cuenta CertiDevs.
¿Puedo pedir factura con NIF?
Sí. En el proceso de compra puedes indicar datos de facturación con NIF español o europeo. Stripe emite la factura electrónica automáticamente.
¿Hay devolución?
Sí. Devolución íntegra dentro de los 14 días naturales desde la compra siempre que no se haya consumido el contenido. Escríbenos a hola@certidevs.com con el correo de tu cuenta y procesamos el reembolso.
Otras formas de aprender
Toma de contacto con una tecnología antes de comprometerte con el itinerario completo.
Currículo completo por tecnología con ejercicios evaluados por IA y certificado verificable.
1, 3, 6 o 12 meses de acceso a todo el catálogo. El plan anual (120 €) equivale a 6 cursos sueltos.
Itinerario diseñado por ingenieros con varios cursos integrados y certificado de carrera.
¿Te lo paga tu empresa o lo quieres para tu equipo? Tenemos modelos corporativos sin permanencia.
Ver propuesta para empresas