HACK A BOSS
FormaciónEvaluacionesPerfil
Volver
  • En directo

Selenium: Fundamentos web, DOM y localizadores

8h de clase en directo·HACK A BOSS·Español

Skills que aprenderás

  • Selenium

Convocatorias

Necesitas un plan activo

Para acceder a los cursos en directo necesitas un plan activo. Estamos trabajando para que los planes estén disponibles pronto — ¡mantente atento!

No hay convocatorias abiertas ahora mismo, pero no te pierdas la oportunidad: guarda este curso y te avisamos en cuanto se abra una convocatoria.

Descripción

Objetivos

Temario

Requisitos técnicos

Conocimientos previos

Detalles de la convocatoria

Recursos

No hay recursos disponibles todavía para esta convocatoria

Curso introductorio a la automatización con Selenium centrado en la comprensión del DOM y la localización fiable de elementos web. El alumno aprende a inspeccionar páginas con DevTools, seleccionar estrategias de localización robustas —ID, CSS, XPath— y construir un primer script de automatización con interacciones básicas reproducibles. No se requiere experiencia previa en automatización.

Al finalizar el curso, el participante será capaz de:

  • Identificar la estructura de una página web: HTML, CSS, JavaScript y DOM
  • Inspeccionar elementos en el navegador y relacionarlos con su representación en el DOM
  • Elegir localizadores adecuados (ID, CSS selector, XPath y otros) según su robustez y mantenibilidad
  • Localizar elementos y ejecutar acciones básicas: click, escritura de texto y lectura de valores
  • Detectar y evitar localizadores frágiles identificando causas típicas de fallo (cambios de DOM, selectores inestables)
  • Construir un primer script de automatización con pasos reproducibles
  1. Conceptos básicos web — HTML, CSS y JavaScript aplicados a testing; estructura y atributos del DOM
  2. Localización de elementos — localización por tag, id, name, CSS selector y XPath; criterios de selección y comparativa de robustez
  3. Acciones e interacción — click, sendKeys y lectura de valores sobre elementos localizados
  4. Buenas prácticas — localizadores frágiles vs estables, causas típicas de fallo y refactorización de selectores
  • Navegador moderno con herramientas de desarrollo: Chrome o Firefox recomendado
  • Entorno de desarrollo con Selenium configurado (Java u otro lenguaje según el laboratorio)

→ TT01 — Testing: Caja negra y diseño de casos desde requisitos

  • Familiaridad con el ciclo de vida del testing y el rol de QA

  • Conocimientos básicos de programación: variables y funciones (recomendable)

  • Nociones básicas de web: HTML, CSS y JavaScript a nivel conceptual (recomendable)

  • No se requiere experiencia previa en automatización ni en Selenium