Boost Academy
LearningAssessmentsProfile
Back
  • Live

Selenium: Fundamentos web, DOM y localizadores

8h of live classes·HACK A BOSS·Spanish

Skills you will learn

  • Selenium

Schedules

You need an active plan

To access live courses you need an active plan. We're working on making plans available soon — stay tuned.

There are no open calls right now, but don't miss out: save this course and we'll notify you as soon as a call opens.

Description

Learning objectives

Syllabus

Technical requirements

Prerequisites

Schedule details

Resources

No resources are available yet for this schedule

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