2009-02-05 27 views
6

Có hướng dẫn hay không ai có kinh nghiệm thiết lập điều này? Tôi có một Testsuite.html khởi chạy các bài kiểm tra của tôi trong một trình duyệt atm. Điều này được thực hiện trong vòng đời thử nghiệm tích hợp bởi plugin selenium maven. Tôi muốn chạy thử nghiệm trên nhiều trình duyệt. Tôi không thể tìm thấy bất kỳ tài liệu nào về lưới selen + maven. Tôi hy vọng ai đó có thể giúp tôi.Lưới Selenium + Maven 2

Cảm ơn trước, kukudas

Trả lời

7

Selenium Grid và maven là thực sự không có nhiều khác biệt so với Selenium và maven.

Lưới về cơ bản là một thay thế thả cho selenium-rc. Trong thiết lập hiện tại của chúng tôi, chúng tôi cho phép hệ thống xây dựng tự động sử dụng Lưới. Nó thực hiện điều này bằng cách thay đổi url selenium-rc (thường là localhost: 4444) thành url của lưới. Ngoài ra, chúng tôi chỉ định chuỗi trình duyệt (* firefox, * iexplore, * opera hoặc bất kỳ) làm thuộc tính hệ thống trên dòng lệnh mvn, mà chúng tôi chọn khi chúng tôi khởi tạo thư viện máy khách selenium trong mã của chúng tôi.

Vì vậy, cách chúng tôi đã thực hiện, chúng tôi về cơ bản thiết lập 4 dự án xây dựng khác nhau với các chuỗi trình duyệt khác nhau.

+0

Btw .: Bạn có nên chạy thử nghiệm dưới dạng bộ đồ html không? tôi đọc rất nhiều rằng điều này không thực sự được sử dụng giống như chuyển đổi mã thành java - junit. Tôi nghĩ một mặt tôi có sự linh hoạt hơn nhưng mặt khác tôi phải chuyển đổi những thay đổi của mình mọi lúc trừ khi đó là những thay đổi nhỏ. – kukudas

+0

Chúng tôi * chỉ * thực hiện các kiểm tra junit dựa trên java. Sau một chút đầu tư ban đầu, sự linh hoạt bạn đạt được là rất lớn. Nhưng chúng tôi không sử dụng máy ghi âm, chỉ cần firefox và firebug. – krosenvold

+0

Làm cách nào để khởi chạy hub? Điều này có thể được thực hiện bởi các plugin maven-selenium? Bạn có thể cung cấp một mẫu tầm thường? Tôi đã chuyển đổi bài kiểm tra của mình thành junit và bắt đầu một máy chủ selen với plugin maven. StartSeleniumSession() có khởi chạy RC không? Tôi không biết làm thế nào để khởi động các trung tâm để tôi phải sử dụng kiến? – kukudas

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