Capybara / RSpec / Rails / Ruby

連載: Rails4+RSpec+Capybaraでよく使うマッチャ&メソッド22個+α

「」第回の今回はオブジェクトを取得するfindメソッドの使い方を説明します。

findメソッドではCSSセレクタで要素を指定して

find('div.content')

のように要素を取得します。

このfindメソッドを使うと例えば

subject { find('div.content') }
it { should have_link 'Rails+RSpecでCapybara入門', href: '/categories/rails-capybara/' }

のように要素を指定してマッチャを使うことができます。

次回はfind_buttonメソッドを使ったボタン要素の取得を行います。

関連記事