мой тест выполняет вход на негласную страницу, а затем попадает на страницу с угловыми углами. в настоящее время, для того, чтобы тест, чтобы работать должным образом, я использую сна и ожидания (сразу после входа в систему):Транспортир ждет Углового для загрузки
browser.sleep(5000);
browser.switchTo().defaultContent();
browser.ignoreSynchronization = false;
flow.timeout(5000);
Я попытался удалить каждый из них, и попытался также Ожидаемое состояние:
var EC = protractor.ExpectedConditions;
var profilePhoto = element(By.css(".profile-photo"));
browser.wait(EC.visibilityOf(profilePhoto), 15000);
пытался также с помощью
browser.waitForAngular();
но - любая TRY без сна и ожидания привели к неудаче и
Error while waiting for Protractor to sync with the page: "angular could not be found on the window"
Мой вопрос: «Как я могу убедиться, что попал на домашнюю страницу (после входа в систему) без« сна »или« таймаут »?
Когда вы в не угловом использования страницы - 'browser.ignoreSynchronization = истина;' и когда вы находитесь в Угловая страница, используйте 'false'. Вы пытались это сделать? Спасибо –
Да, вы можете увидеть «ложь» на фрагменте, который я положил. «ложь» находится на «готовке». – user2880391
Я имел в виду, вы меняете это значение, когда вы переключаетесь на негласную страницу? –