Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mahamorim/robot-selenium-qacademy
Automação de testes utilizando Selenium WebDriver com Robot Framework
https://github.com/mahamorim/robot-selenium-qacademy
python qacademy robot robot-framework selenium selenium-webdrive webdriver
Last synced: 6 days ago
JSON representation
Automação de testes utilizando Selenium WebDriver com Robot Framework
- Host: GitHub
- URL: https://github.com/mahamorim/robot-selenium-qacademy
- Owner: MahAmorim
- Created: 2022-11-22T14:11:52.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2022-11-22T17:34:03.000Z (about 2 years ago)
- Last Synced: 2024-11-01T15:44:04.552Z (about 2 months ago)
- Topics: python, qacademy, robot, robot-framework, selenium, selenium-webdrive, webdriver
- Language: RobotFramework
- Homepage:
- Size: 1.75 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
### Selenium WebDriver com Robot Framework - QAcademy
---Projeto desenvolvido para fins de estudo através do curso de automação de testes oferecido pela **[QAcademy](https://www.qacademy.io/)**.
O projeto Robot Framework está hospedado no GitHub , onde você pode encontrar os códigos desenvolvidos nas aulas.
## :books: Sobre os tópicos
- **[Selenium WebDriver](https://selenium-python.readthedocs.io/getting-started.html)**
- Uma das partes mais importantes da família de suítes de teste do Selenium.
- É uma estrutura da web que permite executar testes entre navegadores.
- Essa ferramenta é usada para automatizar o teste de aplicativos baseados na Web para verificar se ele funciona conforme o esperado.
- **[Robot Framework](https://robotframework.org/)**
- O Robot Framework é uma ferramenta de automação de código aberto para testes de aceitação, desenvolvimento orientado a testes de aceitação (ATDD) e automação de processos robóticos (RPA) de sintaxe simples e facilmente estendida com bibliotecas (libs) genéricas e personalizadas.
- Implementado usando Python (que também é a linguagem primária para estendê-lo) contém estrutura com rico ecossistema em torno dela, consistindo em várias bibliotecas e ferramentas genéricas que são desenvolvidas como projetos separados.
- O desenvolvimento do Robot Framework é patrocinado pela Robot Framework Foundation . Se você estiver usando a estrutura e se beneficiando dela, considere ingressar na fundação para ajudar a manter a estrutura e desenvolvê-la ainda mais.
- **[SeleniumLibrary](https://robotframework.org/SeleniumLibrary/SeleniumLibrary.html)**
- É uma biblioteca de teste da web para Robot Framework que permite a utilização de palavras-chave usando os módulos do Selenium WebDriver internamente para controlar um navegador da web.
## :hammer_and_wrench: Tecnologias Utilizadas
- Automação: [Selenium WebDriver](https://selenium-python.readthedocs.io/getting-started.html) com [Robot](https://robotframework.org/)
- Linguagem raiz: [Python](https://python.org.br/)
- IDE: [Visual Studio Code](https://code.visualstudio.com/)
- Bibliotecas: [SeleniumLibrary](https://robotframework.org/SeleniumLibrary/SeleniumLibrary.html)## :bulb: Conceitos Apresentados no Treinamento
- Introdução aos tópicos
- Arquitetura e Organização de scripts
- Organizando outputs
- Manipulando CheckBox
- Setup e Teardown (Hooks)
- Screenshots
- Radio Buttons
- Menu de opções (ComboBox/Select)
- Validando registros em tabelas
- Preenchendo formulários
- Validação de notificações
- Page Object com novas Keywords##
Feito com ❤️ por Marcela Amorim :wave: Entre em contato![![Github](https://img.shields.io/badge/-Github-595D60?style=flat-square&logo=Github&logoColor=white&link=https://github.com/MahAmorim/)](https://github.com/MahAmorim/)
[![Linkedin](https://img.shields.io/badge/-LinkedIn-595D60?style=flat-square&logo=Linkedin&logoColor=white&link=https://www.linkedin.com/in/amorim-marcela//)](https://www.linkedin.com/in/amorim-marcela/)