diff --git a/lib/capybara/selector/definition/option.rb b/lib/capybara/selector/definition/option.rb index a4a7f468..027b1603 100644 --- a/lib/capybara/selector/definition/option.rb +++ b/lib/capybara/selector/definition/option.rb @@ -1,6 +1,6 @@ # frozen_string_literal: true -Capybara.add_selector(:option, locator_type: [String, Symbol]) do +Capybara.add_selector(:option, locator_type: [String, Symbol, Integer]) do xpath do |locator| xpath = XPath.descendant(:option) xpath = xpath[XPath.string.n.is(locator.to_s)] unless locator.nil?