Selenium Python-从自动建议下拉列表中选择

Selenium Python-从自动建议下拉列表中选择,python,web-scraping,selenium-chromedriver,Python,Web Scraping,Selenium Chromedriver,当我在下一页的“输入公司”字段中使用值为“ada”的sendkey时,我试图从自动建议列表中选择下拉列表的第一个值 这似乎不起作用 请帮忙 问候, babsdoc尝试等待,直到所需选项出现在DOM中: from selenium.webdriver.support.ui import WebDriverWait as wait from selenium.webdriver.common.by import By from selenium.webdriver.support import ex

当我在下一页的“输入公司”字段中使用值为“ada”的sendkey时,我试图从自动建议列表中选择下拉列表的第一个值

这似乎不起作用

请帮忙

问候,


babsdoc

尝试等待,直到所需选项出现在
DOM
中:

from selenium.webdriver.support.ui import WebDriverWait as wait
from selenium.webdriver.common.by import By
from selenium.webdriver.support import expected_conditions as EC

driver.find_element_by_id("mycomp").send_keys('ada')
wait(driver, 10).until(EC.element_to_be_clickable((By.XPATH, '//*[@id="suggest"]/ul/li[1]'))).click()

这就像一个魅力,安德森。感谢您的帮助,衷心感谢。
from selenium.webdriver.support.ui import WebDriverWait as wait
from selenium.webdriver.common.by import By
from selenium.webdriver.support import expected_conditions as EC

driver.find_element_by_id("mycomp").send_keys('ada')
wait(driver, 10).until(EC.element_to_be_clickable((By.XPATH, '//*[@id="suggest"]/ul/li[1]'))).click()