Automation Testing con Selenium y Python

Lista de deseos Share
Share Course
Page Link
Share On Social Media

Acerca de este curso

> Módulo 1. Introducción a Selenium

Qué es Selenium

Herramientas y versiones

Arquitectura de Selenium WebDriver

Por qué selenium

 

> Módulo 2. Primeros pasos

Configuración del entorno de trabajo

Instalación de Selenium

Instalación de Drivers

Comandos de navegador

Abrir un navegador web

 

> Módulo 3. Acciones del mouse y el teclado

Cadenas de acción

Ratón

Acciones del teclado

 

> Módulo 4. Elementos web

Elementos / Elementos Web

Localizadores web

Localización de elementos

Problemas con el localizador

 

> Módulo 5. Navegación

Hipervínculos

Prueba de hipervínculos

Hipervínculos por ID

Hipervínculos por texto

Hipervínculos por enlace parcial

Hipervínculos por XPath

Enésimo hipervínculo

Devolver todos los hipervínculos

Compruebe si hay un hipervínculo válido

Compruebe si hay imágenes de broekn

Hipervínculo de atributos de datos

 

> Módulo 6. Botones

Botón predeterminado

Botón Enviar / Formulario

Imagen como botón

Botones de radio

Box

Seleccionar lista

Lista de selección múltiple

 

> Módulo 7. Frames y cuadros de texto

Iframe

Cambiando a iframe

Cambiar a un iframe principal

Frames con esperas

Cajas de texto

 

> Módulo 8. Assertions

La necesidad de assertions

Assertion básico

Comparar assertions

Assertions de la colección

 

> Módulo 9. Excepciones

Qué es una excepción

Por qué usar excepciones en Selenium

Excepciones en Selenium

Manejo de excepciones

 

> Módulo 10. Waits

Tipos de esperas

Condiciones esperadas de uso común en la clase Python

Diferencias entre implícito y explícito

 

> Módulo 11. Objetos de página

Modelo de objeto de página (POM)

Creando objetos de página

Ventajas del POM

Limitaciones del POM

What Will You Learn?

  • Instalar y configurar Selenium WebDriver con Python para diferentes navegadores web
  • Manejar los comandos de Selenium
  • Localizar elementos web
  • Trabajar con elementos web basados en UI
  • Aplicara assertions a elementos web y manejar excepciones
  • Escribir scripts de prueba en el page object model

Course Content

Student Ratings & Reviews

No Review Yet
No Review Yet