例えば
class: "fa-pen"
が3個あるとき
find(".fa-pen").click
→Rails「何個目の".fa-pen"
だよ??」
こうする
first(".fa-pen").click
→1個目を取り出す
2個目以降は??
second(".fa-pen").click
↓
Failure/Error: second(".fa-pen").click
NoMethodError:
undefined method `second' for #<RSpec::ExampleGroups〜〜〜
ダメじゃん。。
# 2個目以降は、【配列から取り出す】
page.all(".fa-pen")[1].click
→配列のindexが1なので、2個目を取り出す
(1個目を取り出す場合は、[0]とする)
#お世話になりました
参考:Capybara で同名の CSS セレクタを持つ複数の HTML 要素から任意の要素を見つける
https://easyramble.com/find-html-element-with-capybara.html
おわり