Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/victorinho/seleniumtemplate
Este repositorio es una template que puedes usar para crear tu propio framework para test de selenium
https://github.com/victorinho/seleniumtemplate
cucumber java junit5 selenium test test-automation
Last synced: 3 months ago
JSON representation
Este repositorio es una template que puedes usar para crear tu propio framework para test de selenium
- Host: GitHub
- URL: https://github.com/victorinho/seleniumtemplate
- Owner: victorinho
- Created: 2024-07-21T11:54:26.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-08-20T01:20:41.000Z (5 months ago)
- Last Synced: 2024-10-11T03:02:09.306Z (3 months ago)
- Topics: cucumber, java, junit5, selenium, test, test-automation
- Language: Java
- Homepage:
- Size: 76.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SeleniumTemplate
Este repositorio proporciona una plantilla básica para comenzar a trabajar con Selenium, Gradle y Cucumber en proyectos de automatización de pruebas en Java.
## Contenido
- [Introducción](#introducción)
- [Requisitos](#requisitos)
- [Instalación](#instalación)
- [Uso](#uso)
- [Estructura del Proyecto](#estructura-del-proyecto)
- [Contribuciones](#contribuciones)
- [Licencia](#licencia)## Introducción
Selenium es una herramienta poderosa para la automatización de navegadores web. Este proyecto proporciona una plantilla para comenzar rápidamente con Selenium y está diseñado para ser fácilmente extensible y configurable para diferentes necesidades de automatización. Utiliza Gradle para la gestión de dependencias y Cucumber para la definición de pruebas en un lenguaje legible.
## Requisitos
- [Java 8 o superior](https://www.oracle.com/java/technologies/javase-downloads.html)
- [Gradle](https://gradle.org/install/)
- Un navegador web compatible (por ejemplo, Google Chrome)
- [Chromedriver](https://sites.google.com/a/chromium.org/chromedriver/downloads) para Chrome o el driver correspondiente para tu navegador## Instalación
1. Clona este repositorio en tu máquina local:
```sh
git clone https://github.com/victorinho/SeleniumTemplate.git
cd SeleniumTemplate
```2. Descarga el WebDriver correspondiente a tu navegador y asegúrate de que esté en tu PATH. Por ejemplo, para Chrome, descarga [Chromedriver](https://sites.google.com/a/chromium.org/chromedriver/downloads) y agrega su ubicación a tu PATH.
3. Ejecuta el siguiente comando para descargar las dependencias y compilar el proyecto:
```sh
gradle build
```## Uso
Para ejecutar las pruebas de Cucumber incluidas en esta plantilla, utiliza el siguiente comando:
```sh
gradle test