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.