Correndo em erro enquanto espera pelo Protractor para sincronizar com a página com o teste do transferidor básico

describe('my homepage', function() {
    var ptor = protractor.getInstance();
    beforeEach(function(){
        // ptor.ignoreSynchronization = true;
        ptor.get('http://localhost/myApp/home.html');
        // ptor.sleep(5000);
    })
    describe('login', function(){

        var email = element.all(protractor.By.id('email'))
            , pass = ptor.findElement(protractor.By.id('password'))
            , loginBtn = ptor.findElement(protractor.By.css('#login button'))
            ;

        it('should input and login', function(){
            // email.then(function(obj){
            //  console.log('email', obj)
            // })
            email.sendKeys('[email protected]');
            pass.sendKeys('shakalakabam');
            loginBtn.click();

        })
    })

});

o código acima retorna

 Error: Error while waiting for Protractor to sync with the page: {}

e eu não tenho idéia porque isso é, ptor carregar a página corretamente, parece ser a seleção dos elementos que falha.

PARA SSHMSH:

Obrigado, você está quase certo, e me deu a filosofia certa, então a chave é ptor.sleep (3000) para que cada página espere até que ele esteja em sincronia com o projeto.

questionAnswers(7)

yourAnswerToTheQuestion