Protractor Configurations

FrankStella

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

Deixe um comentário