I'm using Chrome 65.0 and Selenium 3.11.0
Steps :
- Run the following URL in Chrome: chrome://version/
- Copy the Chrome profile path.
- Open the Chrome profile path in Windows Explorer.
- Open the Extensions folder (See the date and timestamp, when you installed that extensions)
- Copy the folder path.
Code :
public static void main(String[] args){
System.setProperty("webdriver.chrome.driver", "F:\Automation\chromedriver.exe");
String pathToExtension = "C:\Users\USER_DELL_2014_07\AppData\Local\Google\Chrome\User Data\Profile 3\Extensions\bhlhnicpbhignbdhedgjhgdocnmhomnp\2.0_0";
ChromeOptions options = new ChromeOptions();
options.addArguments("load-extension=" + pathToExtension);
WebDriver driver = new ChromeDriver(options);
driver.manage().window().maximize();
}
That's it! You can use this code and chrome would be instantiated with the given extension
Please let me know if you have any concerns related to this.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…