這個答案可以在這裏找到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