Skip to content

Sonar-ISC/Introduccion_Python_Y_Selenium

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introducción a Selenium WebDriver con Python

La idea de esta actividad es, en primera instancia, conocer la estructura más básica que podemos utilizar para automatizar pruebas con Selenium a través de Python, además de estructurar los outputs de estas pruebas para tener claros los resultados de estas.

Desafío

A partir de la búsqueda "Polo Institucional Hombre" en la página Tienda UTP, y de la siguiente lista:

polos = [
    "Polo Institucional bordada Verde Militar Hombre",
    "Polo Institucional bordada Negra Hombre",
    "Polo Institucional bordada Ocre Hombre",
    "Polo Institucional bordada Crema Hombre",
    "Polo institucional crema hombre",
    "Polo institucional ocre hombre “Soy Egresado”",
    "Polo institucional camel hombre",
    "Camiseta polo verde con azul hombre"
]

Verifique que los resultados de la lista coinciden con la lista proporcionada.


Consideraciones

  • Para hacer el pull request, pueden iniciar sesión en GitHub con VSCode para mayor comodidad.
  • Deben crear una rama con su nombre para hacer push de sus progresos.
  • Notificar problemas con el repositorio a su creador.

Tecnologías

  • Selenium WebDriver
  • Unittest
  • Python

Material de apoyo


Cosas basicas de Selenium

Get

Get es un método que se utiliza para navegar a una página web. Get es un método que permite la navegación a una página

driver.get("https://example.com")

WebElement

WebElement es una interfaz que representa un elemento en una página web. WebElement es una interfaz que permite la interacción con elementos en una página web.

element = driver.findElement(By.ID, "id")

Se puede interactuar con los elementos de la siguiente manera:

element.click()
element.sendKeys("Texto")
element.text
element.clear()

Autor

Juan Alejandro Pérez Bermúdez - Co-Lider Sonar I.S.C

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages