Solicitar información

Temario del curso

Introducción a Selenium con Python

  • Por qué usar Selenium para pruebas web.
  • Ventajas de Python frente a otros lenguajes para la automatización de pruebas.
  • Casos de uso reales de Selenium y Python.

Instalación y configuración

  • Configuración de Python y IDEs (PyCharm, VS Code).
  • Instalación de Selenium y WebDrivers.
  • Configuración de Pytest como ejecutor de pruebas.

Arquitectura y componentes de Selenium 4

  • Selenium IDE: grabación y reproducción rápida.
  • Selenium WebDriver: APIs de automatización de navegadores.
  • Selenium Grid: pruebas en paralelo y distribuidas.

Esenciales de scripting con Python para automatización

  • Bases de Python para testers.
  • Trabajo con estructuras de datos en scripts de prueba.
  • Uso de Pytest para aserciones y fixtures.

WebDriver en acción

  • Navegación por aplicaciones web.
  • Localización de elementos: localizadores, selectores CSS, XPath, localizadores relativos.
  • Interacción con formularios, alertas, iframes y menús desplegables.

Diseño de marcos con el modelo de objeto de página (POM)

  • Introducción al POM.
  • Construcción de clases de página reutilizables.
  • Implementación de pruebas basadas en datos y basadas en palabras clave.

Automatización avanzada de pruebas

  • Ejecución de pruebas en múltiples navegadores.
  • Pruebas en paralelo con Selenium Grid y Pytest-xdist.
  • Estrategias de pruebas multi-navegador.

Integración continua e informes

  • Integración de pruebas con Jenkins, GitHub Actions o GitLab CI.
  • Generación de informes con Allure o Pytest-html.
  • Control de versiones y mejores prácticas con Git.

Solución de problemas y mejores prácticas

  • Problemas comunes con localizadores, esperas y sincronización.
  • Estabilización de pruebas inestables (flaky tests).
  • Mejores prácticas para suites de pruebas mantenibles.

Resumen y próximos pasos

Requerimientos

  • Experiencia básica en programación con Python.
  • Conocimiento básico de conceptos de automatización de pruebas.
  • Familiaridad con aplicaciones web y navegadores.

Público objetivo

  • Testers.
  • Desarrolladores.
  • Ingenieros de automatización de QA.
 14 Horas

Formación Corporativa a Medida

Soluciones de formación diseñadas exclusivamente para empresas.

  • Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
  • Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
  • Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Inversión

Precio por grupo privado (formación online) desde 2900 € + IVA*

Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales

Reseñas (1)

Próximos cursos

Categorías Relacionadas