Protractor: Executável do driver PhantomJS

Criado em 27 mar. 2014  ·  3Comentários  ·  Fonte: angular/protractor

Estou tentando executar o Protractor com o PhantomJS.
Recebo esta mensagem de erro:
"O caminho para o executável do driver deve ser definido pela capacidade / propriedade do sistema / variável PATH phantomjs.binary.path."
Eu sei a localização do phantomjs.exe.
O que devo definir? A variável "capacidade / propriedade do sistema / PATH" é meio vaga.
Isso é algo que posso especificar no meu arquivo protractor.conf.js? Se sim, como?

Comentários muito úteis

Observe que, pelo menos na configuração que estou usando (e na mensagem de erro mencionada acima), a propriedade correta é phantomjs.binary.path , não phantom.binary.path .

Todos 3 comentários

Respondendo minha própria pergunta ... espero beneficiar outros:
Você pode fazer isso em protractor.conf.js:

capabilities: {
  browserName: 'phantomjs',
  'phantom.binary.path': 'the-path-goes-here'
}

No entanto, recebo outro erro agora, "Não é possível encontrar a variável: angular".
Esses testes funcionam bem no Chrome.

Meu servidor foi bloqueado por algum motivo. Tudo está funcionando agora. Portanto, a chave era a propriedade 'phantom.binary.path' nas capacidades.

Observe que, pelo menos na configuração que estou usando (e na mensagem de erro mencionada acima), a propriedade correta é phantomjs.binary.path , não phantom.binary.path .

Esta página foi útil?
0 / 5 - 0 avaliações