Olá!
Hoje iremos explorar o arquivo de configuração do protractor, com a finalidade de:
– Modificar o navegador contra o qual os testes são executados;
– Testes multi-navegador.
Por padrão o protractor executa os testes automatizados no navegador Chrome, porém, é possível executar os testes em outro navegador, tal como o Firefox, editando o arquivo conf.js conforme abaixo (ver parte em negrito):
//conf.js exports.config = { seleniumAddress: 'http://localhost:4444/wd/hub', specs: ['spec.js'], capabilities: { 'browserName':'firefox' } }
Para executar os mesmos testes em mais de um navegador, a seguinte configuração é possível:
//conf.js exports.config = { seleniumAddress: 'http://localhost:4444/wd/hub', specs: ['spec.js'], multiCapabilities: [{ 'browserName':'chrome' }, { 'browserName':'firefox' } }
No próximo post sobre protractor a idéia é trabalhar com screen-capturing.
Até breve. =)