2009-04-05 14 views

答えて

11

WindmillはSeleniumのフォークとして開始しましたが、現在はほぼ完全に異なるコードベースです。私はそれを自分で使ったことは一度もありませんが、私は注意します。セレニウムには非常に活発なコミュニティがあります。だから私のお勧めは:あなたが持っている必要があります(すなわち:ネイティブPythonのサポート)、Seleniumに行く必要があります何かがない限り。

19

私は決して公平なコメント者ではありません(私は風車のコア開発者です)。

Windmillは、単一のテスト内で複数のドメインをテストしたり、SSL接続を介してテストしたりすることはできません(Selenium2.0はWebDriver経由でこれをサポートします)。

風車にはすばらしいコミュニティがあり、irc.freenode.orgの#windmillにいつでもお手伝いをすることができます。

風習はテストライティングのためのPythonとJavaScriptをサポートしており、非常によくサポートしています。 WindmillにはFirebugの統合機能とその他の便利な機能を備えた統合IDEにデバッグツールが含まれています。

Windmillは約1年前からFacebookのアプリケーションで使用されていましたが、これらのユーザーをサポートするプロセスは、Facebookがすべてのことを行うため、サイトがjavascriptで行うことができるすべての恐ろしいことに対処する方法を見つけなければならなかった!

PythonやJavaScriptを使用していない場合は、現時点でWindmillを気にする必要はありません。他の誰もが新しい言語でバインディングを作成するために使用できるJSONRPCインターフェイスを使用してコミュニティメンバーによって書き込まれたRuby用のRSpec APIはありますが、現時点ではこれらはサポートされています。

+3

WindmillをPythonプロジェクトで使用しようとしたばかりですが、あなたの偏見はかなり極端です。私はそんなに悩まされていましたが、セレンの痛みはほとんどありませんでした。 – spookylukey

+2

@mikealあなたの答えは2.5年後にどのように変わるのですか?私は本当に各ソフトウェアの最新バージョンに基づいてコメントをいただきたいと思います。 – glarrain

+1

私は@glarrainの質問を繰り返し、あなたの返答を待っています。 – Gaurav

関連する問題