セレン - テストフレームワーク
カピバラ - Rubyの統合テストツールRuby on Railsでのセレンとカピバラの違いは何ですか?
誰が説明してもらえ、Railsの自動テストでのRubyの面での実際の差セレンとカピバラは何ですか?ルビー統合仕様の文脈では
セレン - テストフレームワーク
カピバラ - Rubyの統合テストツールRuby on Railsでのセレンとカピバラの違いは何ですか?
誰が説明してもらえ、Railsの自動テストでのRubyの面での実際の差セレンとカピバラは何ですか?ルビー統合仕様の文脈では
、
カピバラは、テストフレームワークとセレンは、そのドライバ(Firefoxでテストを実行します)の一つです。他のドライバーをcapybaraで使用することができます(ヘッドレスクロムでテストを実行することも、ブラウザーを使わずにテストを実行することもできます)。簡単に言うと
、カピバラの責任は、あなたがそのドライバが
セレン(Rubyの世界に関する限り)は、Capybaraのドライバです。その責任は、以下のとおりです。
セレンはブラウザと直接対話しません。これは、ブラウザドライバまたは1つまたは複数の中間ノード/サーバと相互作用し、これらのノード/サーバはブラウザドライバと相互作用する。また、私はSeleniumがDSLではなくAPIを使用していると考えるだろう。カピバラにはDSLがあります。 – titusfortner
@titusfortnerという2つの可動部分(CapybaraとSelenium)のコンテキストでは、正確です。発言は... OK、更新されました。 – ndn