Inicio / Artículos / 🤖 Selenium POM

🤖 Selenium POM

🤖 Selenium POM

Imlementación

De que trata este post:

Se presenta un proyecto en base a un “modelo” que implementa POM (Page Object Model) con selenium, python y pytest.

Page Objecto Model selenium python pytest

Por qué el proyecto es útil

Descargando e implementando este proyecto puede lograr disponer en muy corto tiempo la posibilidad de automatizar sus pruebas de frontend.

Este proyecto, le otorga un marco de trabajo simple y a la vez robusto que le ayudará a comenzar rápidamente sus automatizaciones de pruebas. El mismo, contiene los ejemplos de Page, Test y BasePage

Cómo pueden comenzar los usuarios con el proyecto

Los siguientes pasos lo guiaran para lograr implementar el proyecto en Windows:

> - 1. Instalar Python. (c:/Python)
> - 2. Descargar y descomprimir el repor o Clonar el repositorio.
> - 3. Crear entorno virtual (python -m venv venv y activarlo "venv/Script/activate") en el directorio local.
> - 4. Instalar dependencias : pip install -r requirements.txt

descargue o clone el proyecto desde aquí

Atenti!

Si deseas que webdriver-manager gestione automáticamente las actualizaciones del driver de chrome y tu script va a ejecutarse en un entorno corporativo donde las conexiones a internet sales por medio de un proxy, debes editar el archivo .\Lib\site-packages\webdriver_manager\core\http.py según la imagen siguiente:

Dónde pueden recibir ayuda los usuarios?

Escribiendo a: [imende.mariano@gmail.com] o contacto