class Selenium::WebDriver::Support::Select
def select_by_index(index)
def select_by_index(index) opts = find_by_index index return select_option(opts.first) unless opts.empty? raise Error::NoSuchElementError, "cannot locate element with index: #{index.inspect}" end