Introdução
  • Introdução
Configurando o Ambiente
  • Configurando o Windows
  • Configurando o Linux
  • Configurando o Mac
  • Instalando Visual Studio Code e plugins
Ruby Básico
  • O que é o Ruby
  • Ruby Básico(Parte I).
  • Ruby Básico (Parte II).
  • Ruby Básico (Parte III).
  • O que é Orientação Objetos.
  • Orientação Objetos(Parte I).
  • Orientação Objetos(Parte II).
  • Orientação Objetos(Parte III).
Cucumber
  • O que é Cucumber.
  • Primeiro projeto em Cucumber.
  • Trabalhando com Cenário.
  • Trabalhando com Esquema de Cenário.
  • Trabalhando com Contexto.
  • Trabalhando com Data Table
  • Trabalhando com outros steps
  • Trabalhando com Tags
  • Trabalhando com Hooks.
Mapear elementos com CssSelector e Xpath
  • Aprendendo Mapear com Xpath
  • Aprendendo Mapear com CssSelector
Capybara com cucumber
  • Instalando capybara e drivers
  • Configurando capybara e drivers
  • Acessando o primeiro site.
  • Buscando elementos.
  • Links e Botões
  • Preenchendo formulários
  • Combobox, DropDown e Autocomplete
  • Radiobox e Checkbox
  • Verificando se elementos existem na tela.
  • Verificando se elementos não existem na tela.
  • Trabalhando com MouseHover
  • Trabalhando com Iframe e modal.
  • Trabalhando com janelas e alerts.
  • Trabalhando com Upload de arquivos.
  • Trabalhando com Script
  • Usando teclado
  • Trabalhando com drag en drop
  • Trabalhando com end-to-end
Page Objects com SitePrism
  • Instalação do SitePrism e criando um page objects
  • Adicionando urls e navegando na página.
  • Mapeando elementos.
  • Mapeando uma lista de elementos.
  • Trabalhando com AJAX.
  • Trabalhando com sessões.
  • Trabalhando com Iframes.
  • Instanciando melhor um Page Object
Rodando em vários ambientes
  • Rodando em ambiente de testes, homologação e produção.
  • Rodando em vários Browsers.
  • Rodando com Headless e sem headless
Relatórios
  • Relatórios padrão do cucumber.
Projeto Final
  • Automatizando um site End to End.
Encerramento
  • Agradecimentos pelo termino do curso.