class Selenium::WebDriver::Support::Select

def initialize(element)

def initialize(element)
  tag_name = element.tag_name
  raise ArgumentError, "unexpected tag name #{tag_name.inspect}" unless tag_name.casecmp('select').zero?
  @element = element
  @multi = ![nil, 'false'].include?(element.dom_attribute(:multiple))
end