lib/agilibox/cucumber_helpers/capybara_selectors.rb in agilibox-1.9.16 vs lib/agilibox/cucumber_helpers/capybara_selectors.rb in agilibox-1.9.17
- old
+ new
@@ -1,8 +1,7 @@
Capybara.add_selector(:agilibox_clickable) do
xpath do |locator, **options|
- self.class.all
- .values_at(:link, :button, :label)
- .map { |selector| instance_exec(locator, **options, &selector.xpath) }
+ %i(link button label)
+ .map { |selector| expression_for(selector, locator, **options) }
.reduce(:union)
end
end