Introduction
  • Introducción
  • Instalación de Python
  • Instalación de Selenium
  • Instalación de driver para Firefox: geckodriver
  • Primera prueba en Firefox
  • Primer programa en Chrome
  • Internet explorer
  • FirePath - ¡!Opcional!
  • Que es el DOM (Document Object Model)
  • Encontrando nodos usando la consola del desarrollador
  • Seleccionando nodos con XPath
  • Predicados en XPath
  • Generando el XPATH en Chrome
  • CSS Selectors
  • Presentando la página de pruebas
  • Encontrando elementos con Python
  • find_element_by_id
  • find_element_by_name
  • Unittest – Conceptos
  • Unitttest
  • Unittest - Mas de una prueba en un TestCase
  • Encuentra elementos por XPath y por Clase
  • Encuentra elementos por Texto: find_element_by_link_text
  • Encuentra elementos por Tipo de elemento: find_element_by_tag_name
  • Búsqueda general: find_element
  • Encontrando mas de un elemento
  • Acciones. Clic en un elemento y escribe un texo
  • Acciones - Clic en botones de selección y casillas de selecció
  • Selecciona una opción de un drop down
  • Obteniendo un atributo o Texto
  • Cambiando el foco a una ventana
  • Cambiando el foco a una alerta
  • Cambiando el foco a un frame
  • Acciones en cadena (ActionChains)
  • Esperas Implícitas - Implicit Waits
  • Problema: Elementos Escondidos
  • Esperas Explícitas (Explicit Waits)
  • Page object Model