diff --git a/lib/semantic_rails_view_helpers/capybara.rb b/lib/semantic_rails_view_helpers/capybara.rb index a4ee103..8915d9b 100644 --- a/lib/semantic_rails_view_helpers/capybara.rb +++ b/lib/semantic_rails_view_helpers/capybara.rb @@ -180,7 +180,7 @@ def within_any(search, &block) nodes.each_with_index do |node, index| begin - within("#{search}:eq(#{index + 1})", &block) + within("#{search}:nth-child(#{index + 1})", &block) return true rescue RSpec::Expectations::ExpectationNotMetError, Capybara::ElementNotFound end