Selenium
Selenium ·Testing / QA
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.
¿Prefieres verlo en directo? Agenda una demo sin compromiso.
Formación corporativa: este curso se activa bajo pedido para tu organización. Adaptamos temario, calendario y modalidad (teleformación, aula virtual o mixto).
Contenido del curso
Automatización de navegadores y pruebas de interfaz de usuario web.
-
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.
Otros cursos de Selenium
Selenium: IDE de grabación y automatización con Python
Curso de Selenium centrado en dos puertas de entrada habituales a la automatización: la grabación de pruebas con el IDE oficial y la automatización en Python. Aprendes a usar el IDE para capturar interacciones reales y exportarlas a código, y a construir suites con Python integradas con pytest, fixtures y patrones de diseño. Al terminar conviertes scripts grabados en suites mantenibles, listas para QA automation en entornos regulados.
Selenium: localización de elementos y selectores
Curso centrado en la pieza más frágil de cualquier suite de Selenium: la localización de elementos. Trabajas con las estrategias clásicas, selectores CSS y XPath relativos con predicados, localizadores relativos por posición visual, acceso a Shadow DOM y a iframes anidados y el uso correcto de atributos de testing. Al terminar escribes selectores estables que sobreviven a cambios de maquetación y reducen el mantenimiento de tu suite.
Selenium: WebDriver y automatización web
Curso centrado en el núcleo de Selenium WebDriver, el estándar para conducir navegadores web desde código, tanto en Java como en Python. Trabajas con la arquitectura cliente-servidor, la configuración de drivers para los navegadores principales, el ciclo de vida del navegador, la navegación entre ventanas, pestañas y frames, cookies y gestión de descargas. Al terminar dominas la API que sostiene cualquier suite end-to-end profesional.
Forma equipos completos con un itinerario
Este curso aparece dentro de las siguientes carreras corporativas.
QA Automation con IA
Carrera profesional de QA Automation con IA para equipos de calidad que combinan testing tradicional con inteligencia artificial: automatización E2E con Playwright y Selenium, testing unitario Java con JUnit y Mockito, uso de APIs de OpenAI y Anthropic para generar casos de prueba, prompt engineering aplicado a testing, MCP para integrar agentes en pipelines de calidad y CI/CD con GitHub Actions en banca, seguros, consultoras y gran empresa.
QA y Testing
Carrera profesional de QA y testing para equipos de calidad de banca, seguros y consultoras: testing manual, automatización E2E con Selenium y Playwright, testing unitario e integración con JUnit y Mockito para backend Java, contenedores con Docker y pipelines CI/CD con GitHub Actions.
¿Formación para tu equipo en esta tecnología?
Tú nos dices a quién formar y nosotros configuramos la plataforma con tu marca, damos de alta a tu gente, evaluamos las entregas con IA y te entregamos los certificados y los informes técnicos para tu gestor FUNDAE. Catálogo amplio con teleformación, aula virtual o mixto. Sin permanencia, sin coste de setup.
¿Prefieres verlo en directo? Agenda una demo.
Preguntas frecuentes
- ¿Selenium es bonificable por FUNDAE para mi empresa?
- Puede ser bonificable cuando la acción cumple los requisitos aplicables. La plataforma aporta evidencias técnicas: seguimiento de tiempos, registro de conexiones, foros, encuestas y certificados para que tu entidad organizadora o gestoría revise la documentación.
- ¿En qué modalidades se imparte Selenium?
- En tres modalidades: teleformación (online asíncrona), aula virtual privada en directo y mixta. Adaptamos temario, calendario y modalidad al equipo.
- ¿Se adapta Selenium al nivel de mi equipo?
- Sí. Adaptamos temario, calendario y modalidad al nivel y al stack del equipo, con ejercicios evaluados por IA y certificado verificable.
- ¿Cuánto tarda en activarse para mi empresa?
- La activación corporativa estándar es rápida, sin coste de setup ni permanencia.