为什么 chromedriver 在所有运行时都重新下载 adblock 扩展?

Why chromedriver redownload the adblock extension on all runs?

我尝试使用 adblock 加载 ChromeDriver,但它以某种方式在每次运行时重新加载下载扩展程序并显示此消息:

如果您每次启动 AdBlock 时都看到此消息,请确保您使用的不是同时清理 'localStorage' 文件的文件清理器。

 var options = new ChromeOptions();
                options.AddArgument("--no-experiments");
                options.AddArgument("--disable-translate");
                options.AddArgument("--disable-plugins");                
                options.AddArgument("--no-default-browser-check");
                options.AddArgument("--clear-token-service");
                options.AddArgument("--disable-default-apps");
                options.AddArgument("--no-displaying-insecure-content");

                options.AddArgument("--disable-bundled-ppapi-flash");
                options.AddExtension(@"D:\AdBlock-v2.6.5\adblock.crx");

               using (IWebDriver driver = new ChromeDriver(options))
                {
                    driver.Navigate().GoToUrl(url);
                }

尝试在每个 运行 上使用相同的 chrome 配置文件。这必须解决问题。

执行此操作的代码位于此处:Load Chrome Profile using Selenium WebDriver