Проблема, с которой вы сталкиваетесь, заключается в том, что этот веб-сайт использует реагирует и не использует выбранные и параметры по умолчанию. В них реализован пользовательский раскрывающийся список, поэтому способ взаимодействия с ним аналогичен взаимодействию с обычными веб-элементами, в этом случае Select и Options не будут работать.
Я изменил ваш код, и он работает для меня в Chrome:
from selenium.webdriver import Chrome
from time import sleep
# Define Global Variables
url = "https://games.pcaha.ca/teams/4329"
csv_file = "game_schedule_4329.csv"
games = []
# create a new Chrome session
driver = Chrome()
driver.get(url)
driver.implicitly_wait(30)
sleep(3) # make sure svgs load before interaction
# Click on arrow down
arrow = driver.find_elements_by_css_selector(".team-filters svg")[1].click()
# Collect options
options = driver.find_elements_by_xpath("//div[contains(@id, 'react-select-2')]")
# Print text from options
print([o.text for o in options])
Примечание: при ручном открытии раскрывающегося списка в браузере и попытке использовать веб-инспектор он закрывается, поэтому чтобы получить html внутри выпадающего списка, вы можете использовать что-то вроде:
dropdown = driver.find_element_by_css_selector("div.css-kj6f9i-menu")
dropdown_html = dropdown.get_attribute('innerHTML')
Я надеюсь, что это помогло. Удачи!