Я видел другой пост, связанный с транспортиром, в котором упоминалось, как дождаться, пока элемент станет видимым. Однако недавно я столкнулся с противоположным вариантом использования. Я хотел дождаться элемента, пока он не станет невидимым. Так как ничего конкретного по нему не нашел. Я пошел дальше и нашел решение.
var ptor = protractor.getInstance();
ptor.wait(function() {
return element(by.css('#my-css-here')).isDisplayed().then(function(isVisible){
console.log('is visible :' + isVisible);
return !isVisible;
});
}, 12000).then(function(){
//do whatever you want
});
надеюсь, это поможет. любое предложение приветствуется.
Спасибо,