I\'m using Selenium WebDriver to test a Google Chrome extension I\'m developing. I noticed that ChromeDriver
can be customised to add extensions to the instance
In Python3 it can be done like this:
from selenium.webdriver import Chrome, ChromeOptions
options = ChromeOptions()
options.add_argument("load-extension=/path/to/unpacked_ext")
driver = Chrome("/path/to/chromedriver", options=options)
# (optional) Look at the uploaded extension
driver.get("chrome://extensions")