Button 水豚-单击没有id的按钮

Button 水豚-单击没有id的按钮,button,click,cucumber,capybara,Button,Click,Cucumber,Capybara,我正在尝试单击此html代码中的按钮 Kapat 我已经尝试过使用各种组合查找,最接近成功的是使用以下代码: click_on "Kapat" 问题是页面中有3个相同按钮的副本,所以我的问题是;有没有办法指定这个特定的div?如果按钮有一个特定的路径,您可以使用中的或查找该路径,但该元素的路径在页面中必须是唯一的,否则您会遇到同样的问题(不过,我相信在这里使用:xpath会给您带来更多的灵活性) within ".modal-footer" do click_on "Kapat" end

我正在尝试单击此html代码中的按钮

Kapat

我已经尝试过使用各种组合查找,最接近成功的是使用以下代码:

click_on "Kapat"

问题是页面中有3个相同按钮的副本,所以我的问题是;有没有办法指定这个特定的div?

如果按钮有一个特定的路径,您可以使用
中的
查找该路径,但该元素的路径在页面中必须是唯一的,否则您会遇到同样的问题(不过,我相信在这里使用
:xpath
会给您带来更多的灵活性)

within ".modal-footer" do
  click_on "Kapat"
end

within ".another-selector" do
  click_on "Kapat"
end