ラジオ(radio) ボタンにチェックが入っているかをテストする、よくわからなくなるので覚書として描いておきます。

最初のラジオボタンが選択されていること ただ、最初のラジオボタンが選択されていることだけ検証してもしょうがない

expect(first('input[type=radio]')).to be_checked

'Credit Card'という文言のラベルが書かれたラジオボタンにチェックが入っていること チェックボックスに付けられたラベルで検証できるので順番は関係ない

expect(page.has_checked_field?('Credit Card')).to be_true

inputにフォーカスさせたい

execute_script("$('#search_word').focus()")

参考

Recent Entries