Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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/)