这个答案可以在这里找到https://sites.google.com/a/chromium.org/chromedriver/extensions。 Chrome扩展程序可以打包也可以不打包。打包的扩展名是带有.crx扩展名的单个文件。解包的扩展名是一个包含扩展名的目录,包括一个manifest.json文件。要打包解压后的扩展名,请使用chrome:// extensions中的Pack按钮或使用Chrome:“chrome.exe --pack-extension = C:\ path \ to \ unpacked \ extension --pack-extension-键= C:\ myext.pem”。查看扩展文档以获取更自动化的其他方法。要打包打包的扩展,只需解压该文件(您可能需要将该文件从.crx重命名为.zip以供zip实用程序识别)。经由ChromeDriver 安装扩展
盒装(.crx档案)
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);
带包装(目录)
ChromeOptions options = new ChromeOptions();
options.addArguments("load-extension=/path/to/extension");
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability(ChromeOptions.CAPABILITY, options);
ChromeDriver driver = new ChromeDriver(capabilities);
有没有人需要更多的信息来帮助这个......? – navger 2013-05-14 05:27:30