Java Project in order to test the Selenium Easy website SeleniumEasy. Frameworks and tools: Maven, Selenium Web Driver, JUnit, Cucumber, Selenium Grid, Jenkins e Allure.
- Jenkins documentation: Jenkins
- O driver do chrome dentro do projeto está na versão 85,
por isso, caso o seu navegador esteja em outra versão
por favor altere o driver dentro do diretório src/test/resources/driver
- A execução pode ser realizada localmente ou dentro de um grid,
Caso prefira executar em um grid, favor alterar o
arquivo de propriedades (config.properties)
setando a URL do grid que deseja utilizar, e alterando o navegador para "cremote"
mvn test
- Jenkins
Dentro do projeto contém um Jenkinsfile
Caso deseje executar os testes em uma pipeline, certifique-se
de ter alterado a URL do selenium grid dentro do config.properties
e de ter alterado o navegador para "cremote"
Para execução, crie uma nova pipeline,
definida como "Pipeline scrit from SCM - GIT"
Informe a url do repositório do gitlab ou github,
defina o Script Path como Jenkinsfile e salve.
Então clique em construir, ou se estiver utilizando o BlueOcean
execute os testes no botão Run.
👤 Jussara Granja
- LinkedIn: @jussaragranja
- Github: @jussaragranja
- GitLab: @jussaragranja
- Twitter: @JuuhGranja