Protractor: Warten Sie, bis das Element unsichtbar / versteckt wird.

Ich habe gesehen, wie in einem anderen, mit einem Winkelmesser zusammenhängenden Beitrag darauf gewartet wurde, dass ein Element sichtbar wird. Vor kurzem bin ich jedoch auf einen umgekehrten Anwendungsfall gestoßen. Ich wollte auf ein Element warten, bis es unsichtbar wird. Da konnte ich nichts konkretes dazu finden. Ich ging voran und fand eine Lösung.

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

hoffentlich hilft es. Jeder Vorschlag ist willkommen.

Vielen Dank

Antworten auf die Frage(3)

Ihre Antwort auf die Frage