Ответ 1
Пример UA (вам может понадобиться сам Google, чтобы найти, чтобы они соответствовали вашей цели):
Mozilla/5.0 (iPad, CPU OS 6_0, как Mac OS X) AppleWebKit/536.26 (KHTML, например, Gecko) Версия /6.0 Mobile/10A5355d Safari/8536.25
С# Firefox:
FirefoxProfile profile = new FirefoxProfile();
profile.SetPreference("general.useragent.override", "Mozilla/5.0 (iPad; CPU OS 6_0 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10A5355d Safari/8536.25");
IWebDriver driver = new FirefoxDriver(profile);
С# Chrome:
ChromeOptions options = new ChromeOptions();
options.AddArgument("--user-agent=Mozilla/5.0 (iPad; CPU OS 6_0 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10A5355d Safari/8536.25");
IWebDriver driver = new ChromeDriver(options);
С# PhantomJS (непроверенный код):
PhantomJSOptions options = new PhantomJSOptions();
options.AddAdditionalCapability("phantomjs.page.settings.userAgent", "Mozilla/5.0 (iPad; CPU OS 6_0 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10A5355d Safari/8536.25");
IWebDriver driver = new PhantomJSDriver(options);
С# IE: Извините, я не думаю, что это возможно изначально из Selenium.
Дальнейшее чтение: Установить агент пользователя с помощью Selenium WebDriver С# и Ruby