From 03052637e5987490bc9941fb14395dc1bb7aeacb Mon Sep 17 00:00:00 2001 From: Thomas Walpole Date: Tue, 9 Jul 2019 11:42:10 -0700 Subject: [PATCH] Support passing an Integer to the :option selector type --- lib/capybara/selector/definition/option.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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?