lib/capybara/selector/definition/label.rb in capybara-3.30.0 vs lib/capybara/selector/definition/label.rb in capybara-3.31.0
- old
+ new
@@ -1,9 +1,9 @@
# frozen_string_literal: true
Capybara.add_selector(:label, locator_type: [String, Symbol]) do
label 'label'
- xpath(:for) do |locator, options|
+ xpath(:for) do |locator, **options|
xpath = XPath.descendant(:label)
unless locator.nil?
locator_matchers = XPath.string.n.is(locator.to_s) | (XPath.attr(:id) == locator.to_s)
locator_matchers |= XPath.attr(test_id) == locator if test_id
xpath = xpath[locator_matchers]