2017-08-24 20 views
5

Tôi có một WebDriver dựa trên Java testsuite, mà tôi cố gắng thực hiện với Jenkins. Dự án được nhập và xây dựng thành công.Firefox WebDriver: Không thể kết nối với nhị phân

Trong thực hiện các bài kiểm tra tôi nhận được như sau:

Chạy TestRunner Cấu hình TestNG với: [email protected]c6dc org.openqa.selenium.firefox.NotConnectedException : Không thể kết nối với máy chủ 127.0.0.1 trên cổng 7055 sau 45000 ms. Bảng điều khiển Firefox đầu ra

Có vẻ như không tìm thấy nhị phân, nhưng nó nằm trong đường dẫn đã cho.

thử nghiệm không thành công: runBeforeTest (TestRunner): Không thể kết nối với hệ nhị phân FirefoxBinary (/ home/user1/Desktop/firefox/firefox-bin) trên cổng 7055; đầu ra quy trình sau: (..)

Trước khi thực hiện, tôi khởi động máy chủ X.

Xvfb :19 -screen 0 1024x768x16 & 
export DISPLAY=:19 
firefox & 

phiên bản:

Ubuntu 16.04.3 
Selenium 2.53.1 
Firefox 55.0 
Jenkins 2.60.3 
+0

Kiểm tra tính tương thích của phiên bản Firefox/Selenium. –

+0

@LucianovanderVeekens: Làm thế nào tôi có thể làm điều này? – plaidshirt

Trả lời

2

này có khả năng là không phù hợp phiên bản giữa Selen và Firefox.

Theo nhận xét về một trong các vấn đề GitHub của họ, Selenium 2.53.1 được biết là hoạt động tốt với Firefox 47.0.1.

https://github.com/SeleniumHQ/selenium/issues/2527

Để tiếp tục sử dụng Firefox 55, bạn cần phải sử dụng một phiên bản cao hơn của Selenium (nếu nó đã được hỗ trợ).

+0

Tôi đã thay đổi Firefox thành 47.0.1 và gặp lỗi tương tự với JSON này: "Sửa đổi Ubuntu", "mô tả": "Pachetul Ubuntu Firefox", "tác giả": "Canonical Ltd.", "HomepageURL": null} ... ' – plaidshirt

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