Estudos voltados para automação de teste Web com o uso do framework Selenide. Os exemplos deste repositório são executados no curso do QA Ninja - Selenide: Automação de ponta a ponta em Java.
Neste projeto é utilizado:
- Java;
- TestNG;
- Selenide;
- Allure TestNG;
- Docker;
- Postgres (para gerar o banco da aplicação testada).
- Java 8
- Intellij (ou IDE de sua preferência)
- Docker:
- Para ambiente Windows/Mac
O Docker roda sobre ambiente Linux e por esse motivo para utilizá-lo em outros ambientes é necessário a utilização de uma máquina virtual. O Docker Toolbox é um pacote de ferramentas da qual agiliza o processo de instalação nos ambientes Windows e Mac, o que não é necessário para ambientes Linux.
- Para ambiente Linux
- Para ambiente Windows/Mac
-
Clone o repositório:
git clone https://github.com/felurye/selenide-tests.git
-
Importe na sua IDE de preferência.
-
Faça o update do projeto para baixar as dependências.