How do I pass Chromeoptions in Selenium using Python?

How do I pass Chromeoptions in Selenium using Python?

Hey MiroslavRalevic,

To use ChromeOptions in Selenium using Python you can use the ‘add_argument’ methods

from selenium import webdriver

options = webdriver.ChromeOptions() options.add_argument(‘–headless’) # Example option

driver = webdriver.Chrome(options=options)

MiroslavRalevic,

Agree, but you can also use add_experimental_option method to use Chromeoptions in Selenium using Python.

example: from selenium import webdriver

options = webdriver.ChromeOptions() options.add_experimental_option(‘excludeSwitches’, [‘enable-logging’])

driver = webdriver.Chrome(options=options) driver.get(‘https://www.example.com’)

print(driver.title) driver.quit()

Hello MiroslavRalevic,

When I want to use the Chromeoptions method, I prefer using the add_extension method.

from selenium import webdriver

options = webdriver.ChromeOptions() options.add_extension(‘/path/to/extension.crx’) # Example extension

driver = webdriver.Chrome(options=options) driver.get(‘https://www.example.com’)

print(driver.title) driver.quit()