Мне нужно выполнить тесты на разных прокси. Для этого я установил InternetExplorerDriver следующим образом:
var options = new InternetExplorerOptions();
Proxy proxy = new Proxy()
{
Kind = ProxyKind.Manual,
HttpProxy = Globals.PROXY_IP + ":" + Globals.PROXY_HTTP_PORT.ToString(),
SslProxy = Globals.PROXY_IP + ":" + Globals.PROXY_HTTPS_PORT.ToString(),
};
string[] bypassAddresses = new string[] { "*portalmail.qc", "*mailportal.qc"};
proxy.AddBypassAddresses(bypassAddresses);
options.Proxy = proxy;
driver = new InternetExplorerDriver("./Resources", options, TimeSpan.FromMinutes(15));
IP-порт прокси-сервера успешно установлен, но исключение / обход прокси-сервера (Не использовать прокси-сервер для адресов, начинающихся с :), адреса не установлены. Я также попытался установить Proxy.NoProxy (который устарел), но получил тот же результат.
И Proxy.BypassProxyAddresses, и Proxy.NoProxy устанавливаются с адресами в bypassAddresses с точкой с запятой между ними, но по какой-то причине они отсутствуют в параметрах IE для обхода прокси