2009-04-05 17 views

cevap

11

Yeldeğirmeni Selenium'un bir çatalı olarak başladı ama şimdi neredeyse tamamen farklı bir kod tabanı. Kendimi hiç kullanmadım, ama şunu hatırlarım: Selenium çok aktif bir topluluğa sahip. Bu yüzden benim tavsiyem: Windmill'de bir şey olmadıkça (yani: yerli Python desteği), Selenium ile git.

19

Hiçbir şekilde tarafsız bir yorumcu (Ben bir yel değirmeni çekirdek geliştiricisiyim) değilim.

Windmill, tek bir sınamada ve SSL bağlantılarında bile birden çok etki alanını test etmeyi destekler, Selenium bunu yapmaz (Selenium2.0 bunu WebDriver üzerinden destekleyecektir).

Yel Değirmeni inanılmaz bir topluluğa sahiptir, irc.freenode.org adresinde #windmill üzerinde herhangi bir zamanda ve size yardım eden biri vardır.

Windmill, deneme yazımı için Python ve JavaScript'i destekler ve bunları çok iyi destekler. Windmill, Firebug entegrasyonu ve diğer her türlü kullanışlı özellik ile entegre bir IDE'de hata ayıklama araçlarını içerir.

Windmill, yaklaşık bir yıl boyunca bazı facebook uygulamaları tarafından kullanılıyordu, bu kullanıcıları destekleme süreci, Windmill'in bir site javascript'te yapabileceği her korkunç şeyle başa çıkmak için bir yol bulması anlamına geliyordu çünkü Facebook TÜM BU !

Python veya JavaScript kullanmıyorsanız, şu anda Windmill ile uğraşmayın. Ruby'nin yeni bir dilde bağlama oluşturmak için başkalarının kullanabileceği bir JSONRPC arabirimi kullanarak bir topluluk üyesi tarafından yazılmış bir RSpec API'si var, ancak bunlar şu anda desteklenen yalnızca bunlar.

+3

Sadece bir Python projesi ile Windmill kullanmayı denedim, önyargı oldukça aşırı olduğunu söylemek zorundayım. Selenium'la çok fazla rahatsız ettim ve çok az acı çektim, seni reddetmek zorundaydım, üzgünüm. – spookylukey

+2

@mikeal Yanıtınız 2.5 yıl sonra nasıl değişiyor? Her yazılımın en son sürümüne dayanan bir yorumu gerçekten takdir ediyorum. – glarrain

+1

@glarrain sorusunu tekrarlamak ve cevabınızı beklemek istiyorum. – Gaurav