Я пытаюсь использовать CdpCommand и установить параметры в Network.setBlockedURLs (https://chromedevtools.github.io/devtoo ... lockedURLs),
но я получил исключение, хотя я все настроил правильно. Что не так?
"OpenQA.Selenium.WebDriverArgumentException: "неверный аргумент: неверные параметры
(информация о сеансе: chrome=126.0.6478.114)""
ChromeDriverService chromeDriverService = ChromeDriverService.CreateDefaultService(@"C:\");
chromeDriverService.HideCommandPromptWindow = true;
ChromeOptions opts = new ChromeOptions();
opts.PageLoadStrategy = PageLoadStrategy.None;
Proxy proxy = new Proxy();
proxy.Kind = ProxyKind.Manual;
proxy.IsAutoDetect = false;
proxy.SslProxy = ip_string;
opts.Proxy = proxy;
driver = new ChromeDriver(chromeDriverService, opts);
chrome_id = chromeDriverService.ProcessId;
var blocked_resources = new Dictionary
{
{ "urls", "analytics.google.com" },
{ "urls", "*.js" }
};
((ChromeDriver)driver).ExecuteCdpCommand("Network.setBlockedURLs", blocked_resources);
Подробнее здесь: https://stackoverflow.com/questions/786 ... cdpcommand