Saltar al contenido principal
Selenium
Curso completo Nivel medio certificado-completo-selenium

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.

Evidencias FUNDAE Activación guiada Evaluación con IA Sin permanencia

¿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.

5 módulos 60 lecciones 19 ejercicios evaluados por IA 4 tests
  • 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

Especialización ·Nivel medio

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.

Especialización ·Nivel medio

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.

Especialización ·Nivel medio

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.

Llave en mano para empresas

¿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.