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. =)
