Я не знаком с Sauce Labs, но вы, безусловно, можете сделать это на некоторых установках Selenium, изменив general.useragent.override
следующим образом (который может быть адаптирован):
Использование FirefoxDriver Вы можете :
FirefoxProfile profile = new FirefoxProfile();
profile.addAdditionalPreference("general.useragent.override", "some UA string");
WebDriver driver = new FirefoxDriver(profile);
с Cabybara Вы можете :
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