Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/karllasouza/test-automation
Test automation to Web
https://github.com/karllasouza/test-automation
chromedriver cucumber firefox geckodriver gherkin java selenium selenium-java selenium-webdriver
Last synced: 25 days ago
JSON representation
Test automation to Web
- Host: GitHub
- URL: https://github.com/karllasouza/test-automation
- Owner: KarllaSouza
- Created: 2024-04-08T22:57:52.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-05-14T13:42:22.000Z (9 months ago)
- Last Synced: 2024-11-08T09:03:42.099Z (3 months ago)
- Topics: chromedriver, cucumber, firefox, geckodriver, gherkin, java, selenium, selenium-java, selenium-webdriver
- Language: Java
- Homepage:
- Size: 10.2 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Projeto do curso QAzando - Testes Automatizados Web
Projeto de automação de testes web com Selenium webDriver e java.
# Estrutura:
* Pasta Raiz
* Readme (este arquivo de leitura)
* Arquivo pom.xml -> neste arquivo estão inseridas as dependências do projeto. Após realizar atualizações no arquivo, o maven deve ser atualizado/sincronizado.
* Driver do browser -> O arquivo de driver do browser a ser utilizado deve ser baixado, instalado e copiado para a pasta raiz do projeto. Neste projeto foram inseridos os arquivos "chromedriver" (driver do chrome) e "geckodriver" (driver do firefox)
* Pasta "src" -> Pasta criada por padrão
* Pasta "runner" -> Pasta criada por padrão
* Pasta "test" -> Pasta criada por padrão
* Pasta "java" -> Pasta criada por padrão
* "pages" -> page objects
* "runner" -> executor do projeto, o que chama a execução dos testes
* "steps" -> arquivos com os passos do BDD
* "support" -> arquivos que podem ser reutilizados em outras partes do projeto
* "resources"
* "features" -> arquivos de BDD (.feature)# Versões
- Cluecumber-report 2.9.4 -> Geração de relatórios - gera informações mais completas, porém o relatório só é gerado quando rodado no terminal (com.trivago.rta)
- Maven-surefire 3.2.5 -> Geração de relatórios- Chrome 123.0.6312.105 macos
- Firefox (geckodriver) 0.34.0 macos