/protractor-guide-line

Aplicação de Testes Automatizados que servirá como Guide Line para testes e2e utilizando utilizando Protractor

Primary LanguageJavaScript

protractor-style-guide

Essa aplicação de Testes Automatizados servirá como Style Guide para testes e2e utilizando utilizando Protractor

A arquitetura está configurada da seguinte forma

├── README.md
├── e2e
│   ├── cucumber-example
│   │   ├── features
│   │   │   ├── busca.pokemon.feature
│   │   │   ├── step_definitions
│   │   │   │   └── busca.pokemon.step.js
│   │   │   └── support
│   │   │       └── env.js
│   │   └── protractor.conf.js
│   ├── jasmine-example
│   │   ├── protractor.conf.js
│   │   └── specs
│   │       └── pokenon.spec.js
│   └── pages
│       └── listagem.po.js
└── package.json

A aplicação que vamos testar é uma aplicação simples que pode ser acessada pela url https://pokedex-angularjs.herokuapp.com/#!/list

IMPORTANTE

Apenas para fins de estudo, vamos utilizar duas formas de testarmos uma aplicação com Protractor. Cada uma delas possui seu arquivo específico de configuração (Obs.: Em aplicações reais não é aconselhável a utilizando de mais de um arquivo de configuração).

A primeira forma é utilizando Cucumber. Na pasta e2e/cucumber-example estão os testes utilizando cucumber integrado ao protractor.

A outra forma é utilizando Jasmine. Na pasta e2e/jasmine-example estão os testes utilizando jasmine.