Este documento fornece uma introdução à automação de testes web usando Ruby com Watir WebDriver. Ele explica as principais características da linguagem Ruby e compara com Java, apresenta exemplos básicos de código em Ruby e como implementar o padrão Page Object com Watir. Também fornece instruções sobre como instalar as ferramentas necessárias e links para referências adicionais.
7. Page Object Pattern
Cada página da aplicação terá uma Page
Object
Elimina duplicação
Fácil de manter
Robusto
8. Instalação
instalar Rbenv ou RVM
Ruby
windows
unix
instalar o bundler (link)
montar estrutura de arquivos igual ao
“page_object_tree.txt” ou instalar o testgen
executar "bundle install" no root do projeto
executar “bundle exec cucumber” no root do projeto
9. T
estGen
Gem que cria monta o projeto automaticamente
Repositório
Gem install testgen
Executar "testgen project <project_name> -pageobject-driver=watir --with-lib"