2014-12-25 18 views
5

Chạy kịch bản ứng dụng Góc của tôi với chrome các tình huống được chạy thành công, nhưng việc tạm dừng xảy ra ở phiên bản mới 35.0b6 của firefox. Bất kỳ ai vui lòng giúp tôi cảm ơn trước.Sử dụng Firefox 35 với kết quả thước đo góc thành lỗi

Tôi đang sử dụng thước đo 1.4.0. Kịch bản của tôi:

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:

Trả lời

8

Selenium 2,44 là không tương thích với Firefox 35. vấn đề liên quan:

Các tùy chọn dễ dàng nhất ngay bây giờ sẽ được hạ cấp firefox lên phiên bản ổn định mới nhất (hiện 34.0.5).

CẬP NHẬT:selenium 2.45 với sự cố tương thích với firefox đã được khắc phục được phát hành hôm nay (28/02/2015). Tại thời điểm này, có protractor làm việc với selenium 2,45 - cài đặt nó từ thước đo github chủ chi nhánh trực tiếp:

$ npm install angular/protractor 

hoặc

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

FYI, tôi đã sao chép các vấn đề kết nối cùng với thước đo 1,5 và trường hợp kiểm tra "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

bất kỳ cách nào cảm ơn ông Alecxe –

+1

Đã có các vấn đề đã được gửi trên [Trình gỡ lỗi thước đo góc] (https://github.com/angular/protractor/issues/1734) và [Trình khắc phục sự cố Selen] (https://code.google.com/p/selenium/issues/detail? id = 8390). –

+0

@ksokol Cảm ơn! Vâng, tôi đã giải quyết vấn đề tương tự trong python-selenium cũng: http://stackoverflow.com/questions/28031404/seleniumfirefox-empty-execute-script-arguments. – alecxe

Các vấn đề liên quan