Я новичок в работе с Protractor, и мне было интересно, при каких обстоятельствах вам нужно использовать ExpectedConditions
(пример ниже) при использовании Protractor. Я думал, что Protractor автоматически определяет, когда страница AngularJS полностью загружена.
let EC = ExpectedConditions;
let condition = EC.presenceOf(element(by.id("something")));
browser.wait(condition, 10000);