code: def _create_chrome_options(self):
          
          # Create Chrome options
          options = webdriver.ChromeOptions()
  
          if self.config.getboolean_optional('Driver', 'headless'):
              self.logger.debug("Running Chrome in headless mode")
              options.add_argument('--headless')
              if os.name == 'nt':  # Temporarily needed if running on Windows.
                  options.add_argument('--disable-gpu')
  
          # Add Chrome preferences, mobile emulation options and chrome arguments
          self._add_chrome_options(options, 'prefs')
          self._add_chrome_options(options, 'mobileEmulation')
          self._add_chrome_arguments(options)
  
          return options
docs: Create and configure a chrome options object
  
          :returns: chrome options object