2014-12-25 2 views
5

Esecuzione degli scenari di app Angolare con chrome Gli scenari vengono eseguiti correttamente, ma l'arresto si verifica nella nuova versione 35.0b6 di firefox. Qualcuno per favore aiutatemi grazie in anticipo.L'uso di Firefox 35 con un rapportatore produce un errore

Sto usando il goniometro 1.4.0. Il mio scenario:

describe('99ccs e2e testing', function() { 
    it('check it have a title 99CCS', function() { 
     browser.get('http://99ccs.com/ccsnew/#/login'); 

     //it checks the "http://99ccs.com/ccsnew/" page contains a title "99CCS" 
     expect(browser.getTitle()).toEqual('99CCS'); 

     //it checks when user enter the URL as "http://99ccs.com/ccsnew/" it navigates to "http://99ccs.com/ccsnew/#/login" 
     browser.get('http://99ccs.com/ccsnew/'); 
     expect(browser.getLocationAbsUrl()).toBe('http://99ccs.com/ccsnew/#/login'); 

     //it checks when user enter the URL as "http://99ccs.com/ccsnew/" it navigates to Login page or not 
     browser.getLocationAbsUrl().then(function(url) { 
      expect(url.split('#')[1]).toBe('/login'); 
     }); 
     expect(browser.get('http://99ccs.com/ccsnew/')).toEqual(browser.get('http://99ccs.com/ccsnew/#/login')); 

     //it checks if we give any location url from 99ccs.com/ccsnew without login it navigates to Login page or not 
     expect(browser.get('http://99ccs.com/ccsnew/#/ts/edit/131')).toEqual(browser.get('http://99ccs.com/ccsnew/#/login')); 
    }); 
}); 

i got an error at console:

risposta

8

selenio 2.44 non è compatibile con Firefox 35. Aspetti correlati:

L'opzione più semplice in questo momento potrebbe essere quella di downgrade Firefox all'ultima versione stabile (attualmente 34.0.5).

AGGIORNAMENTO:selenium 2.45 con i problemi di compatibilità di Firefox risolti è stato rilasciato oggi (28 febbraio 2015). Al momento, per avere protractor lavoro con selenium 2.45 - installarlo dal goniometro github maestro filiale direttamente:

$ npm install angular/protractor 

o

$ npm install git+https://[email protected]/angular/protractor.git 

FYI, ho riprodotto gli stessi problemi di connessione con goniometro 1.5 e il caso di prova "angularjs.org" protractor tutorial:

describe('angularjs homepage todo list', function() { 
    it('should add a todo', function() { 
     browser.get('http://www.angularjs.org'); 

     element(by.model('todoText')).sendKeys('write a protractor test'); 
     element(by.css('[value="add"]')).click(); 

     var todoList = element.all(by.repeater('todo in todos')); 
     expect(todoList.count()).toEqual(3); 
     expect(todoList.get(2).getText()).toEqual('write a protractor test'); 
    }); 
}); 
+0

in qualsiasi modo, grazie Mr. Alecxe –

+1

Ci sono già problemi archiviati su [Protractor bugtracker] (https://github.com/angular/protractor/issues/1734) e [Selenium bugtracker] (https://code.google.com/p/selenio/temi/dettaglio? id = 8390). –

+0

@ksokol Grazie! Sì, ho affrontato il problema simile anche in python-selenio: http://stackoverflow.com/questions/28031404/seleniumfirefox-empty-execute-script-arguments. – alecxe