2017-03-20 7 views
0
**..\..\node_modules\gulp-angular-protractor\node_modules\gulp-protractor\node_modules\protractor\node_modules\selenium-webdriver\lib\goog\async\nexttick.js:41 
    goog.global.setTimeout(function() { throw exception; }, 0); 
            ^
Error while waiting for Protractor to sync with the page: "window.angular is undefined. This could be either because this is a non-angular page or because your test involves client-side navigation, which can interfere with Protractor's bootstrapping. See http://git.io/v4gXM for details"** 

コード内でエラーが発生する可能性はありますか?角度エラーをデバッグする方法「投射器がページと同期するのを待っている間にエラーが発生しましたか?

+0

グーグルを試しましたか? – AdityaReddy

+0

同期の問題: put: 'browser.ignoreSynchronization = true;' –

+0

私は、セレンのサーバーをダウングレードしようとしました。スタンドアロン - 3.3.1〜2.53.0。しかし、運がない。私が試したもう一つのことは、browser.waitForAngular()を置くことです。 –

答えて

0

あなたが角度ページで検索しようとしているため、結果ページも角度になるので、理由は読み込みページです。しかし、それらの間のページ:例えば:別のページを開く何かをクリックすると、オープニングの間にいくつかの読み込み画面やローダーアイコンなどが表示されます。これは角度ではないかもしれません。同期の問題が発生しています。

通常、角度ページのローダー、フレーム、または動画コンテンツにエラーが発生します。

あなたのページは、角のページを持って一度browser.ignoreSynchronization = true;を使用してみてくださいとは角度ページの実際のテストケースは失敗しないようにbrowser.ignoreSynchronization = false; を作るロードました。

関連する問題