私は現在、Ruby on RailsウェブサイトのテストにキュウリとRuby Page Objectを使用しています。カピバラ対ページオブジェクト
私はCapybaraを理解して、それをミックスに追加する必要があるかどうかを判断しています。あるいは、Page Objectをそれに置き換えようとしています。
Page Objectと比較してCapybaraを使用するメリットについて誰かがより多くの洞察を提供してくれればと思います。
おかげ
私は現在、Ruby on RailsウェブサイトのテストにキュウリとRuby Page Objectを使用しています。カピバラ対ページオブジェクト
私はCapybaraを理解して、それをミックスに追加する必要があるかどうかを判断しています。あるいは、Page Objectをそれに置き換えようとしています。
Page Objectと比較してCapybaraを使用するメリットについて誰かがより多くの洞察を提供してくれればと思います。
おかげ
あなたはカピバラとCheezyのページオブジェクトの宝石を使用することはできません。
ページオブジェクトの宝石はWatir-WebdriverとSelenium-WebDriverのみをサポートしています。カピバラはサポートしていません。
Capybara、WatirおよびSeleniumはブラウザを駆動するためのもので、page-objectはページのモデリング用です。 Capybaraに切り替える場合は、SitePrismなどの別のページオブジェクトライブラリを選択する必要があります。切り替えは、2つの完全に別々のスタックをサポートするか、既存のテストを書き直す必要があることを意味します。
カピバラは、ポルターガイストなど、より多くのドライバをサポートしています。どちらもかなりアクティブですが、カピバラは寄稿者の約4倍です。 – max
Justin Koのおかげで、私は今Capybara対Page Objectが異なったものであるため、その問題を理解できます。より良い質問は、Capybara vs SeleniumやWatirですが、私はすでに多くの意見を見つけました。この質問を削除するか、間違った理解をしている人のためにここに残しておかなければいけません。 –