Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/thinogueiras/vdt-season02-robotframework
Automação de Testes E2E com Robot Framework e Playwright.
https://github.com/thinogueiras/vdt-season02-robotframework
browser-library docker e2e-tests github-actions playwright python robot-framework test-automation web-testing
Last synced: about 1 month ago
JSON representation
Automação de Testes E2E com Robot Framework e Playwright.
- Host: GitHub
- URL: https://github.com/thinogueiras/vdt-season02-robotframework
- Owner: thinogueiras
- License: mit
- Created: 2022-09-30T21:33:27.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-13T17:54:57.000Z (11 months ago)
- Last Synced: 2024-11-01T15:44:04.633Z (3 months ago)
- Topics: browser-library, docker, e2e-tests, github-actions, playwright, python, robot-framework, test-automation, web-testing
- Language: RobotFramework
- Homepage:
- Size: 2.2 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Projeto de testes E2E realizado na 2ª temporada da série: Viver de Teste.
[![Robot Framework - E2E Tests](https://github.com/thinogueiras/VDT-Season02-RobotFramework/actions/workflows/continuous-testing.yml/badge.svg)](https://github.com/thinogueiras/VDT-Season02-RobotFramework/actions/workflows/continuous-testing.yml)
## Premiação do desafio VDT 🏅 🏅
![Alt text](images/winners.jpeg)
## Pré-requisitos mínimos de ambiente 📋 💻
* [Git](https://git-scm.com/).
* [Docker](https://www.docker.com/products/docker-desktop/) (Opcional).
* [Python](https://www.python.org/downloads/) 3.11.x.
* [Node.js](https://nodejs.org/en) 18.17.x.
## Clone do Repositório 🔧 🔧
```
git clone https://github.com/thinogueiras/VDT-Season02-RobotFramework.gitcd VDT-Season02-RobotFramework
```## Instalação do projeto 🚀 🚀
```
pip install -r requirements.txt
```## Instruções 📢 📢
Executar o comando abaixo no terminal:
```
rfbrowser init
```## Execução dos testes 🤖 🤖
### Firefox:
```
robot -d ./reports -v BROWSER:firefox -v HEADLESS:False tests/
```### Chromium:
```
robot -d ./reports -v BROWSER:chromium -v HEADLESS:False tests/
```## Docker:
```
docker pull ppodgorsek/robot-framework:latest
```#### Aplicando permissão de execução:
```
chmod +x run-docker-tests-single-thread.bat
```#### Executando o arquivo:
```
./run-docker-tests-single-thread.bat
```---
## Relatórios 📝 📄
Verifique a pasta `reports` para visualizar os relatórios da execução: `report.html` ou `log.html`.
---
Thiago Nogueira dos Santos 🤓 ✌🏻
QA Automation Engineer 🔎 🐞