2011-07-31 23 views
8

Có thể chạy cùng nhiều phiên bản trình duyệt selen và mỗi trình duyệt sẽ hoạt động với tốc độ tăng tốc không?howto chạy cùng nhau nhiều thể hiện của trình duyệt selen

tôi có thể chạy một mặt hàng như:

ISelenium selenium = new DefaultSelenium("localhost", 4444, "*chrome", "http://localhost/"); 
selenium.Start(); 

nhưng làm thế nào để mở nhiều trong số họ và trang mở bên trong mỗi người?

Trả lời

1

Kiểm tra Selenium Grid:

(..) Dừng chờ đợi giờ để có được kết quả chấp nhận web của bạn được xây dựng! Selenium Grid minh bạch phân phối các bài kiểm tra của bạn trên nhiều máy tính để bạn có thể chạy thử nghiệm của bạn song song, (..) điều này sẽ tăng tốc độ đột ngột lên trong trình duyệt thử nghiệm web

Bắt đầu nó rất dễ dàng (http://selenium-grid.seleniumhq.org/get_started.html) và trang demo cũng có mặt.

+0

thx bạn rất nhiều. sẽ cố gắng này! – senzacionale

+0

dường như bạn cũng phải sử dụng PUnit (cho NUnit hoặc một trình kiểm tra song song khác nếu bạn đang sử dụng một khung công tác khác) để chạy thử nghiệm song song, ngay cả khi bạn đang sử dụng Grid: http: // stackoverflow. com/questions/212863/how-can-i-run-nunitselenium-grid-tests-in-parallel Hãy cho tôi biết nếu bạn tìm cách khác! – zcrar70

+0

Xem thêm http://stackoverflow.com/questions/3313163/how-can-i-run-nunit-tests-in-allel – zcrar70

0

Trong trường hợp của bạn:

ISelenium selenium1 = new DefaultSelenium("localhost", 4444, "*chrome", "http://localhost/"); 
selenium1.Start(); 
selenium1... 
ISelenium selenium2 = new DefaultSelenium("localhost", 4444, "*chrome", "http://localhost/"); 
selenium2.Start(); 
selenium2... 
Các vấn đề liên quan