1

私が読んだことから、セレン自体には実際にWebページの相互作用を模倣するコマンド(およびgem)があるので、カピバラを使用する必要は何ですか?

4

1 に答える 1

3

selenium-webdriver で capybara を使用すると、次の利点があります。

  • これは高レベルの API です。つまり、Javascript 以外のページや静的 HTML に同じ API を使用したり、capybara-webkit などの別のドライバーに交換したりできます。
  • UI を介して Web アプリケーションをテストするために特別に設計されているため、ページが正しいことをアサートするための便利なメソッドがあります。
  • 実際のブラウザでテストするときに発生する可能性のあるスティッキー同期の問題の多くを自動的に処理します
  • ラック アプリケーションのテスト用に設計されているため、バックグラウンド サーバーを起動して管理します。
于 2012-05-03T12:44:46.033 に答える