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.
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.
- 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.
- Selenium WebDriver
- Unittest
- Python
- Manual Pull Request
- Selenium WebDriver Documentación oficial
- Selenium en Python Documentación no oficial
- Unittest
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 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()