ログインとログアウトの機能をテストしています。以下は私のテストケースです
it('should redirect to login page on click of logout',function(){
signInPage.email.sendKeys('zahid.afaque@meltwater.com');
signInPage.password.sendKeys(1234);
signInPage.loginButton.click();
expect(browser.getCurrentUrl()).toMatch(/\/collections/);
signInPage.profileImage.click();
signInPage.logout.click();
browser.waitForAngular();
expect(browser.getCurrentUrl()).toMatch(/\/login/);
});
上記のテストを実行すると失敗し、以下はエラーメッセージです
Error: Timed out waiting for Protractor to synchronize with the page after 11001ms. Please see https://github.com/angular/protractor/blob/master/docs/faq.md
使用してみbrowser.waitForAngular();
ましたが、役に立ちません。私が期待を削除すると"expect(browser.getCurrentUrl()).toMatch(/\/login/);"
、それは渡されます。誰もが同じ問題に遭遇したことがあります。