Options - это класс в пакете селенового firefox webdriver.opts является экземпляром класса Options, созданным для программы.
Когда код говорит:
opts = Options()
Python создает экземпляр класса и использует переменную opts в качестве доступаточка.
Когда в коде написано:
opts.set_headless()
Python обновляет экземпляр Options, чтобы сохранить информацию «пользователь этого хочет запустить автономный экземпляр браузера»
Когда код говорит:
browser = Firefox(options=opts)
Python создает экземпляр класса Firefox и отправляет ему переменную opts для настройки нового экземпляра.В этом случае единственная опция, которая была изменена из значений по умолчанию, - это флаг без заголовка.