2013-12-13 17 views
13

Tôi đã làm việc với selen của tôi, nhưng sáng hôm nay khi tôi chạy thử nghiệm của tôi tôi đã nhận được lỗi tương tự. Tôi cập nhật selenium-webdriver cho phiên bản hiện tại (2.38), nhưng tôi vẫn có lỗi đó.không thể nhận kết nối firefox ổn định sau 60 giây (127.0.0.1:7055) ubuntu

Selenium::WebDriver::Error::WebDriverError: 
unable to obtain stable firefox connection in 60 seconds (127.0.0.1:7055) 
# /home/user/.rvm/gems/[email protected]/gems/selenium-webdriver-2.38.0/lib/selenium/webdriver/firefox/launcher.rb:79:in `connect_until_stable' 

cũng

tôi kiểm tra nó trong dự án khác của tôi, nơi tôi có phiên bản 2.35 và nó cũng làm việc ngày hôm qua - và ở đó nó cũng không làm việc ngày hôm nay; o

Vì vậy, tôi cho rằng đó là không có vấn đề selen, nhưng FF của tôi có thể bị hỏng? Nhưng tôi cũng đã cố gắng chạy nó với firefox_path tùy chỉnh cho các phiên bản firefox cũ hơn và vấn đề là như nhau: <

Bất kỳ ý tưởng nào?

Trả lời

23

tôi đã tìm thấy cùng một vấn đề trong Mac OS X Mavericks sau khi tôi cập nhật Firefox 26.

tôi giải quyết vấn đề bằng cách cập nhật selen-webdriver đá quý

Trong gemfile của bạn, thay thế selen hiện tại của bạn dòng đá quý -webdriver với

gem "selenium-webdriver", "~> 2.38.0"

Trong giao diện điều khiển của bạn, gem update selenium-webdriver.

Sau đó bundle install.

Thử chạy thử nghiệm sau.

+0

Cảm ơn @Dmtri - đã làm việc cho tôi. Bạn cũng nhận thấy rằng bạn đã mất khả năng cuộn trên Chrome sau khi trình duyệt web selenium không thể kết nối trên Firefox? Siêu lạ. – joshs

+0

Thật không may, trước đây tôi chưa từng sử dụng Chrome. –

+0

Điều này cũng làm việc cho tôi trên Windows. Cảm ơn @ dmtri.com – Franco

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