Я тестирую функциональность входа и выхода из системы, ниже приведены мои тестовые примеры.
it('should redirect to login page on click of logout',function(){
signInPage.email.sendKeys('[email protected]');
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/);"
, оно было передано. Кто-нибудь сталкивался с такой же проблемой, любая помощь приветствуется