2009-04-05 30 views

Trả lời

11

Cối xay gió bắt đầu như là một ngã ba của Selenium nhưng bây giờ gần như là một codebase hoàn toàn khác. Tôi chưa bao giờ sử dụng nó, nhưng tôi sẽ lưu ý: Selenium có một cộng đồng rất tích cực. Vì vậy, đề nghị của tôi là: trừ khi có một cái gì đó trong Windmill bạn phải có (tức là: hỗ trợ Python bản địa), đi với Selenium.

19

Tôi không phải là người bình luận vô tư (Tôi là nhà phát triển lõi của cối xay gió).

Cối xay gió hỗ trợ kiểm tra nhiều tên miền bên trong một thử nghiệm đơn lẻ và thậm chí qua kết nối SSL, Selenium không (Selenium2.0 sẽ hỗ trợ điều này thông qua WebDriver).

Windmill có một cộng đồng tuyệt vời, hãy truy cập #windmill trên irc.freenode.org bất kỳ lúc nào và ai đó giúp bạn.

Cối xay gió hỗ trợ Python và JavaScript để viết thử, và nó hỗ trợ chúng rất tốt. Windmill bao gồm các công cụ gỡ lỗi trong một IDE tích hợp với tích hợp Firebug và tất cả các loại tính năng hữu ích khác. Cối xay gió đã được sử dụng bởi một số ứng dụng facebook trong khoảng một năm nay, quá trình hỗ trợ những người dùng này có nghĩa là Windmill phải tìm cách để đối phó với mọi điều khủng khiếp mà một trang web có thể làm trong javascript vì Facebook thực hiện tất cả !

Nếu bạn không sử dụng Python hoặc JavaScript không bận tâm với Windmill tại thời điểm này. Có một API RSpec cho Ruby được viết bởi một thành viên cộng đồng sử dụng giao diện JSONRPC mà bất kỳ ai khác có thể sử dụng để tạo các ràng buộc bằng một ngôn ngữ mới nhưng đây là những người duy nhất được hỗ trợ tại thời điểm này.

+3

Chỉ cần cố gắng sử dụng Windmill với một dự án Python, tôi phải nói sự thiên vị của bạn khá là cực đoan. Tôi đã rất bận tâm, và rất ít đau đớn với Selenium, rằng tôi đã phải downvote bạn, xin lỗi. – spookylukey

+2

@mikeal Câu trả lời của bạn thay đổi như thế nào sau 2,5 năm? Tôi thực sự đánh giá cao nhận xét dựa trên phiên bản mới nhất của mỗi phần mềm. – glarrain

+1

Tôi muốn lặp lại câu hỏi @glarrain và chờ trả lời của bạn. – Gaurav