分度器を使用し、http-backend-proxy を使用してバックエンド呼び出しをモックしています。ログインすると、私が嘲笑した電話がかかってきます。次に、ローカル ストレージのトークンをクリアします。
browser.executeScript( 'localStorage.clear();' );
次に、 browser.refresh() を実行します。これは、次のテストを実行できるようにログイン画面にリダイレクトするためです。
私の問題:更新が実行されると、ログイン画面に戻る代わりに、そのページの呼び出しを再度試行し、予期しない GET 要求であると言って失敗します。これは、現在 401 Unauthorized 応答を返しているためです (トークンをクリアしたため)。
401 Unauthorized 応答の場合に通話を傍受したり、そのインスタンスでログインにリダイレクトさせたりするにはどうすればよいですか?
ありがとう!