Skip to content

Automação de testes utilizando Selenium WebDriver com Robot Framework

Notifications You must be signed in to change notification settings

MahAmorim/robot-selenium-qacademy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

a37d4a3 · Nov 22, 2022

History

10 Commits
Nov 22, 2022
Nov 22, 2022
Nov 22, 2022
Nov 22, 2022
Nov 22, 2022

Repository files navigation

Selenium WebDriver com Robot Framework - QAcademy


Projeto desenvolvido para fins de estudo através do curso de automação de testes oferecido pela QAcademy.

O projeto Robot Framework está hospedado no GitHub , onde você pode encontrar os códigos desenvolvidos nas aulas.

📚 Sobre os tópicos

  • Selenium WebDriver

    • 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

    • 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

    • É 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.

🛠️ Tecnologias Utilizadas

💡 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 👋 Entre em contato!

Github Linkedin

About

Automação de testes utilizando Selenium WebDriver com Robot Framework

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published