Транспортир: дождитесь, пока элемент станет невидимым / скрытым

Я видел другой пост, связанный с транспортиром, в котором упоминалось, как ждать, пока элемент станет видимым. Однако недавно я столкнулся с противоположным вариантом использования. Я хотел подождать, пока элемент не станет невидимым. Так как я не мог найти ничего конкретного по этому поводу. Я пошел дальше и придумал решение.

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 
});

надеюсь, это поможет. Любое предложение приветствуется.

Спасибо,

Ответы на вопрос(3)

Ваш ответ на вопрос