Apêndice C. Exemplos de configuração do repositório
O repositório de exemplos é um ingrediente vital deste livro, pois contém todos os exemplos abordados e a configuração completa do Maven e do Gradle. Além disso, este repositório usa vários serviços fornecidos pelo GitHub, tais como:
- GitHub Pages
-
Um serviço que permite alojar Web sites públicos configurados diretamente a partir de um repositório GitHub. Utilizo um site simples ligado ao repositório de exemplos para mostrar as páginas Web utilizadas como SUT nos exemplos de teste do Selenium WebDriver: https://bonigarcia.dev/selenium-webdriver-java. Como podes ver, contém diferentes páginas HTML que utilizam o Bootstrap como uma estrutura CSS.
- Ações do GitHub
-
Um servidor de construção CI/CD para repositórios do GitHub. Eu uso este serviço para construir e testar todo o repositório com cada novo commit. Podes ver os detalhes sobre a configuração do fluxo de trabalho no final desta secção.
- Dependabot
-
Um bot que atualiza automaticamente as dependências do projeto. Quando este bot detecta uma nova versão para qualquer dependência do Maven e do Gradle (veja a subseção seguinte para mais detalhes), cria um pull request com a atualização correspondente.
No restante deste apêndice, encontrarás os detalhes de configuração para o repositório de exemplos. Essa configuração inclui a declaração de dependências do Maven e do Gradle e outros aspectos, e deve ser suficiente para projetos padrão que usam o Selenium WebDriver. Além ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access