私が使用して、本当に「ベスト」であるしかしイムわからない以前に(expect(page).to have_content('foo')
)カピバラpage.has_text?間違ったテキストで成功しましたか?
RSPECのマッチャーを使用していたので、私は可能であればほとんどカピバラのスコープに固執しようとしていた。ので、ちょうど、この間違ったを使用してたぶんイム
とにかく私は、サインインのポップアップテキストをチェックするコードの基本的な部分があります page.has_text?('Signed in successfully.')
右十分簡単に?テキストを次のように変更することができます。 page.has_text?('THIS IS WRONG')
それでも、私はそれを間違って使用していますか?
を行うだろう、どちらか一方に何らかの利益がある(page.assertを使用しては、対(ページ)を期待する) – msmith1114
RSpecのはRSpecのを使用して使用すると、彼らは「以来マッチャー場合より良いエラーメッシュを提供し、基本アサーションよりも多くのマッチャーが用意されています - http://www.rubydoc.info/gems/capybara/Capybara/RSpecMatchers –