oauth2 を使用するアプリケーションに e2e ログイン テストを書き込もうとしています。Facbookログインをクリックすると、別のウィンドウが開きました(Facebookログイン)。そこに資格情報を入力しようとしています。私は現在使用しています
browser.driver.switchTo().window();
新しいウィンドウだからです。コンソールに「window.name」と入力すると、ウィンドウの名前を取得できると読みました。それを行うと、「_e_02MT」が得られ、「window.document.title」も試して「Facebook」が得られました。さまざまな組み合わせを試しました
browser.driver.switchTo().window('_e_02MT');
browser.switchTo().window('Facebook');
browser.driver.switchTo().window('Facebook');
など、まだそのウィンドウにアクセスできません。エラーが発生します:
NoSuchWindowError: no such window
何か案は?
ありがとう。