我使用以下代码创建带有移动用户代理的 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()
普通驱动程序并使用上面所示的代码重新创建一个新驱动程序的情况下完成此操作?
最佳答案
我不相信,我们必须创建一个新的驱动程序。
关于c# - Selenium Chrome C# 更改现有 Web 驱动程序上的用户代理而不创建新驱动程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22110056/