# File lib/capybara/poltergeist/node.rb, line 45 def set(value) if tag_name == 'input' case self[:type] when 'radio' click when 'checkbox' click if value != checked? when 'file' command :select_file, value else command :set, value.to_s end elsif tag_name == 'textarea' command :set, value.to_s end end