Selenium Chrome C#在不创建新驱动程序的情况下更改现有Web驱动程序上的用户代理?

时间:2014-03-01 04:20:58

标签: c# google-chrome selenium selenium-webdriver user-agent

我使用以下代码创建了一个包含移动用户代理的Chrome驱动程序:

ChromeOptions options = new ChromeOptions();
options.AddArgument("--user-agent=Mozilla/5.0 (Linux; Android 4.1.2; SHV-E250S Build/JZO54K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/30.0.1599.82 Mobile Safari/537.36");
IWebDriver mobileDriver = new ChromeDriver(@"PATH-TO-WEB-DRIVER", options);

我首先使用浏览器附带的标准默认用户代理,但我必须切换到移动用户代理。是否可以在没有 Quit()正常驱动程序的情况下执行并使用上面显示的代码重新创建新驱动程序?

1 个答案:

答案 0 :(得分:2)

我不相信,我们必须创建一个新的驱动程序。