- Introdução
- Configurando o Windows
- Configurando o Linux
- Configurando o Mac
- Instalando Visual Studio Code e plugins
- 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).
- 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.
- Aprendendo Mapear com Xpath
- Aprendendo Mapear com CssSelector
- 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
- 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 ambiente de testes, homologação e produção.
- Rodando em vários Browsers.
- Rodando com Headless e sem headless
- Relatórios padrão do cucumber.
- Automatizando um site End to End.
- Agradecimentos pelo termino do curso.