2017-10-10 19 views
0

グローバルe2eがプロキシ/ファイアウォールの背後で動作していないため、プログラムをグローバルにインストールしてから、webdriver-managerのアップデートを(プロキシを使用して)更新してから、 はその後、私は、コマンドのNG E2Eを走ったと私は次のエラーを取得:角度e2eテストが動作しない

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 

問題は何を、どのように私は、プロキシの背後にあるのNG E2Eテストを実行することができます。私が従うべき措置はありますか?

+0

「機能していません」は専門用語ではありません。 – Rob

+0

@Robあなたはどういう意味が分かりませんか?私は問題が何であるか分からないhttp:// localhost:49152 /ページ上の角度を見つけることができません...ブラウザでこのURLのブラウザでアプリケーションを読み込み、このエラーが表示されます。他にどのように私がそれを言うことができるかわからない。 – Angad

答えて

0

これは、分度器があなたのウェブページで"Angular"を見つけることができないことを意味します。アプリケーションが角度のないアプリケーションである場合、または角度が事前定義された時間内にページ内で見つからない場合は、このエラーがスローされます。

条件によっては、タイムアウト時間を延長する(プロキシの可能性が高い)か、分度器が分度器を待たないように設定する必要があります。

これらは両方とも議論されている。here

あなたは、私が同じことを行うため、後に1を好むだろう

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

を使用して角度を待たないように分度器を設定できるの。

+0

タイムアウト時間を長くしましたが、同じエラーが発生します。 – Angad

+0

Angularを待つのを無効にしましたか? – demouser123

+0

どのように私は角度cliでそれを行うのですか? – Angad

関連する問題