我尝试使用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);
}
答案 0 :(得分:0)
尝试在每次运行时使用相同的chrome配置文件。这必须解决问题。
执行此操作的代码位于此处:Load Chrome Profile using Selenium WebDriver