В этом конкретном случае появляются элементы веб-страницы, многие из которых не просто существуют в контенте DOM, вы должны использовать метод WebDriverWait, чтобы дождаться, пока не будет найден указанный элемент c.
Например, давайте выберем "Google", как вы просили:
from selenium import webdriver
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.by import By
driver = webdriver.Chrome()
driver.get("the google link here, it's too big to paste it")
#Waiting until dropdown is visible , there are two dropdowns, taking the first one
menu = WebDriverWait(driver,5).until(EC.visibility_of_element_located((By.XPATH, "
(//div[@class='cYrDcjyGO77__container'])[1]")))
menu.click()
#Waiting untill menu items is visible then selecting the second element - Google
item = WebDriverWait(driver,5).until(EC.visibility_of_element_located((By.XPATH, "
(//div[@role='menuitem'])[2]")))
item.click()