Когда вы вводите что-то, например, яблоко, в строку поиска по адресу https://finance.yahoo.com/, появляется меню предложений поиска. 
Я пытаясь заставить его вернуть список, словарь или фрейм данных значений в этом выпадающем списке.
Например, {'AAPL': 'Apple In c.', 'APLE': 'Apple Hospitality REIT, In c. ', .....}
Вот мой код,
options = Options()
options.add_argument("--disable-gpu")
driver = webdriver.Chrome(executable_path=r'C:\Program Files\chromedriver\chromedriver.exe',options=options)
url = "https://finance.yahoo.com/"
driver.get(url)
time.sleep(0.5)
inputElement = driver.find_element_by_xpath('//*[@id="yfin-usr-qry"]')
inputElement.send_keys('apple')
time.sleep(0.5)
web_elem_list = driver.find_element_by_xpath('//*[@id="fin-srch-assist"]/div[1]/div/ul[1]')
suggests = [web_elem.text for web_elem in web_elem_list]
print(suggests)
driver.close()
, но он продолжает говорить TypeError: объект' WebElement 'не повторяется. Я уверен, что выбрал список. Как мне заставить его работать так, как я описал?