イベント ストリーミングを使用する私の angularJS アプリケーションは、http イベント スチーム リクエストとリッスン サーバー イベントを開いたままにします。したがって、私の問題は、分度器が angularJS アプリケーションのテストを開始するときに、ignoreSynchronization=false を使用しているため、イベントストリーム要求が完了するまで待機し続けるため、イベントストリーム http 要求が終了しないため、分度器はタイムアウトになるまで待機します。そのため、分度器にそのようなイベント ストリームの $http タスクを無視して、アプリケーションのテストを続行するように教えたいと思います。これらのイベントストリームはアプリケーション全体に実装されているため、イベントストリームリクエストがあるたびに分度器がタイムアウトします。
タイムアウト時に次のエラーが発生します: Failed: Timed out waiting for asynchronous Angular tasks to finish 300 seconds. これは、現在のページが Angular アプリケーションではないことが原因である可能性があります。詳細については、FAQ を参照してください: https://github.com/angular/protractor/blob/master/docs/timeouts.md#waiting-for-angular。次のタスクが保留されていました: - $http: https://example.com/custom/xxx/sse
誰でもこの問題を取り除くのを手伝ってもらえますか?