对不起我的英文不好。 我有一个关于webdriver + chrome +扩展的问题。 我需要测试100个网站的加载时间,有或没有像adblock这样的很多扩展程序。 我用Java编程。 的问题是: 当我添加扩展名白衣的.crx,与此:Selenium Webdriver Java:使用扩展和我的配置启动Chrome浏览器
ChromeOptions options = new ChromeOptions();
options.addExtensions(new File("/path/to/extension.crx"));
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability(ChromeOptions.CAPABILITY, options);
ChromeDriver driver = new ChromeDriver(capabilities);
铬启动了“清除” Adblock的配置。
虽然我需要最大的限制配置,但我手动配置在我的chrome中。
如何用我的配置启动带扩展名的新的chrome实例?
扩展使用本地存储来保存设置。您可以通过硒恢复本地存储,或者在扩展允许的情况下通过URL设置设置,或者使用预期的设置重新打包扩展,或者使用已经安装扩展的现有配置文件。 –