タグ

ブックマーク / qiita.com/takaakikasai (1)

  • Capybara のアクションにCSSセレクタを使う - Qiita

    背景・事情 Capybaraでユーザの動作をシミュレートする場合、Capybara::Node::Actionsモジュールのメソッドが便利ですよね。 例えば、入力欄に文字を入力する#fill_in、ラジオボタンによる選択肢を選ぶ#choose、プルダウンメニューによる選択肢を選ぶ#select、チェックボックスのチェックを入れる#check、リンクをクリックする#click_linkなどのメソッドがあります。 これらのメソッドを使ってユーザのアクションをシミュレートしていくわけですが、そのアクションの対象となる要素を指定する方法として、メソッドの引数にlocatorというものを渡します。このlocatorはメソッドによって異なりますが、例えば「name属性の値・id属性の値・対応するlabel要素のテキストのいずれか」といった具合になっています。 しかし、ここはlocatorじゃなくCSS

    Capybara のアクションにCSSセレクタを使う - Qiita
    tuki0918
    tuki0918 2014/12/31
  • 1