为什么chromedriver在所有运行中重新下载adb​​lock扩展?

时间:2015-10-01 02:58:16

标签: c# selenium selenium-chromedriver

我尝试使用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);
                }

1 个答案:

答案 0 :(得分:0)

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

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