为什么 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
我尝试使用 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