Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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!