Транспортир: дождитесь, пока элемент станет невидимым / скрытым
Я видел другой пост, связанный с транспортиром, в котором упоминалось, как ждать, пока элемент станет видимым. Однако недавно я столкнулся с противоположным вариантом использования. Я хотел подождать, пока элемент не станет невидимым. Так как я не мог найти ничего конкретного по этому поводу. Я пошел дальше и придумал решение.
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
});
надеюсь, это поможет. Любое предложение приветствуется.
Спасибо,