2012-03-15 15 views
0

私はSpecflow for .NETを使用する予定です。私はRoRの背景から来て、キュウリとカピバラを使った。私が聞いたことから、Specflowはキュウリと似ています。しかし、それはCapybaraが提供する機能を持っていますか?Capybaraの代わりにSpecflow

ありがとうございます!

答えて

0

私が理解しているように、CapybaraはWebドライバとしてSeleniumを使用しています。 SpecFlowでSeleniumを使用している開発者に関する記事をチェックアウトすることができます。

http://blog.jsolutions.co.uk/?p=112

+0

リンクが機能しなくなったようです。 – lofte

7

ヌートリアが答えですが、私は思う:https://github.com/featurist/coypu

+0

それはヘッドレスブラウザですか?試してみましたか? WatinとSimpleBrowserにも試してみましたか? – Karan

+0

いいえ、それはWaTin/Specflowよりも抽象度が高いため、交換することができ、下にあるドライバと緊密に結合されていません。しかし、とにかくIEに集中しているなら(WaTinはIEで高速に動作しますが、これはセレンの利点です)、それは問題ありません。 また、ヘッドレスブラウザには、私が知っている2つの主な選択肢があります。PhantomJsはヘッドレスで、Javascript/SVGを理解しています。またVSでJSテストを実行するためにChutzpah VS2012 Extensionで使用されていますあなたがJSにアフィニティであり、Node.jsに精通していれば、Zombie.jsです。max perf – hko

+0

ああ申し訳ありませんが、私は実際にこれらを使用していませんでしたので、同僚はしませんでした(これは、彼に尋ねるチャンスはない) – hko

1

私はブラウザをシミュレートするWatinエンジンを使用して終了。 Watinは主にIE上で動作します。

場合によっては、スペックフローテストを実行するためにブラウザ全体を起動するオーバーヘッドを必要としません。そのような場合は、SimpleBrowser(ヘッドレスブラウザ)を使用します。