31. ChromeOptions, Headless Execution & Custom Profiles

Configuring ChromeOptions in Python

from selenium.webdriver.chrome.options import Options

options = Options()
options.add_argument("--headless=new")
options.add_argument("--window-size=1920,1080")
options.add_argument("--disable-notifications")
options.add_argument("--incognito")

driver = webdriver.Chrome(options=options)

Task

  • Implement build_headless_chrome_options():
  • 1. Create Options().
  • 2. Add arguments "--headless=new" and "--window-size=1920,1080".
  • 3. Return the options object.
πŸ’‘Common doubts
Did you like the problem?
Lesson 31 of 43
Python
Loading code editor…
Next