Capybara.register_driver :iphone do |app| require 'selenium/webdriver' profile = Selenium::WebDriver::Firefox::Profile.new profile['general.useragent.override'] = "iPhone" Capybara::Driver::Selenium.new(app, :profile => profile) end