przykładu UA (może trzeba Google siebie, aby odnaleźć te własnych przeznaczenia):
Mozilla/5.0 (iPad; CPU OS 6_0 jak Mac OS X) AppleWebKit/536,26 (KHTML, like Gecko) Version/6.0 Mobile/10A5355d Safari/8536,25
C# 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);
C# 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);
C# PhantomJS (kod niesprawdzone):
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);
C# IE: Przykro mi, ale nie sądzę, że to jest możliwe natywnie z Selenium.
Więcej informacji: Set user agent using Selenium WebDriver C# and Ruby