如何使用 Capybara select 重复元素

How to select repeated element with Capybara

我知道如何获取第一个元素,但我如何获取用 class x 找到的第二个或第三个元素?

唯一的方法是从如下所示的数组中进行选择?如果是这样,从零或一开始?

find(".element")[1]

你可以做到

find(".element:nth-of-type(1)")
find(".element:nth-of-type(2)")
find(".element:nth-of-type(3)")

all(".element")[0]
all(".element")[1]
all(".element")[3]