2017-10-10 7 views
0

Le ng e2e ne fonctionnait pas derrière le proxy/pare-feu, donc installé protractor globalement, puis mis à jour la mise à jour webdriver-manager (avec proxy), puis copié la sortie dans mon projet. Après que je courais le commandement ng E2E et je reçois l'erreur suivante:Les tests e2e angulaires ne fonctionnaient pas

webpack: Compiled successfully. 
[11:19:15] I/update - chromedriver: file exists C:\Dev\deviceprofiler\ui\node_modules\protractor\node_modules\webdriver-manager\seleniu 
m\chromedriver_2.33.zip 
[11:19:15] I/update - chromedriver: unzipping chromedriver_2.33.zip 
[11:19:15] I/update - chromedriver: chromedriver_2.33.exe up to date 
[11:19:16] I/launcher - Running 1 instances of WebDriver 
[11:19:16] I/direct - Using ChromeDriver directly... 
Jasmine started 
[11:19:31] E/protractor - Could not find Angular on page http://localhost:49152/ : retries looking for angular exceeded 

Quel est le problème et comment puis-je exécuter les tests ng E2E derrière proxy. Y a-t-il des étapes que je dois suivre?

+0

"Ne fonctionne pas" n'est pas un terme technique. – Rob

+0

@Rob Je ne suis pas sûr de ce que vous voulez dire? Je ne sais pas ce que le problème est Impossible de trouver Angular sur la page http: // localhost: 49152/... L'application charge clairement dans le navigateur avec cette URL, puis je reçois cette erreur. Je ne sais pas comment je peux le dire autrement. – Angad

Répondre

0

Cela signifie que Protractor n'est pas en mesure de trouver "Angular" dans votre page Web. Si votre application est une application non angulaire ou si Protractor n'a pas trouvé de page angulaire dans une période prédéfinie, cette erreur est générée. Selon les conditions, vous devez soit augmenter le délai d'attente (probablement à cause d'un proxy), soit configurer le rapporteur pour ne pas attendre Protractor.

Les deux ont été discutés here.

Vous pouvez config de ne pas attendre Protractor pour l'aide angulaire

  • browser.waitForAngularEnabled(false)
  • browser.ignoreSynchronization = true

Je préférerais celui plus tard pour faire la même chose.

+0

J'ai augmenté le délai d'attente mais j'ai la même erreur. – Angad

+0

avez-vous essayé de désactiver pour attendre Angular? – demouser123

+0

comment est-ce que je fais cela dans cli angulaire? – Angad