Я использую веб-драйвер Selenium в C # с прокси-сервером вместе с некоторыми дополнительными свойствами, как показано ниже
FirefoxOptions options = new FirefoxOptions();
options.AddArguments("disable-infobars");
String proxyServer= "192.168.1.8:808";
Proxy proxy = new Proxy();
proxy.HttpProxy = proxyServer;
proxy.FtpProxy = proxyServer;
proxy.SslProxy = proxyServer;
DesiredCapabilities cap = new DesiredCapabilities();
cap.SetCapability(CapabilityType.Proxy, proxy);
var firefoxDriverService = FirefoxDriverService.CreateDefaultService();
firefoxDriverService.HideCommandPromptWindow = true;
Экземпляр Webdriver инициализируется как
IWebDriver driver = new FirefoxDriver(firefoxDriverService, options, TimeSpan.FromSeconds(600));
Единственное, что я 'я не могу сделать, это объединить DesiredCapabilities с FirefoxOptions для использования прокси.Поэтому я хочу сделать что-то вроде этого
options.SetCapability(cap);
Есть ли способ обойти?