Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/thyagof/mjv_school_automacao
Projeto Final - MJV School: Testes Automatizados - Selenium
https://github.com/thyagof/mjv_school_automacao
cucumber java selenium selenium-java
Last synced: 16 days ago
JSON representation
Projeto Final - MJV School: Testes Automatizados - Selenium
- Host: GitHub
- URL: https://github.com/thyagof/mjv_school_automacao
- Owner: Thyagof
- Created: 2024-10-19T23:49:10.000Z (17 days ago)
- Default Branch: main
- Last Pushed: 2024-10-20T23:35:08.000Z (16 days ago)
- Last Synced: 2024-10-21T00:37:34.895Z (16 days ago)
- Topics: cucumber, java, selenium, selenium-java
- Language: Java
- Homepage:
- Size: 16.5 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Exercício Final - MJV School: Testes Automatizados
## Desafio
O desafio será simples, porém com um certo nível de complexidade. O objetivo é criar um código **utilizando Page Factory e Cucumber** para automatizar **5 funcionalidades** do site [phptravels.com/demo](https://phptravels.com/demo).
### Regras
- Criar **5 cenários para cada funcionalidade**.
- Cada funcionalidade deve ter seu respectivo arquivo `.feature`.
- Não é necessário reutilizar código em todos os cenários, mas é **obrigatório** fazer a reutilização de código pelo menos **uma vez por funcionalidade**.
- Somente serão aceitos os conhecimentos ensinados durante a MJV School.
- A captura dos elementos deve ser **exclusivamente por XPath**.
- Valide cada passo utilizando **asserts**. É essencial validar o conteúdo dos elementos automatizados.---
Desenvolva com foco nos conceitos aprendidos, e abuse do uso de **asserts** para garantir que os testes estejam bem validados. Boa sorte!