我需要Selenium点击下拉列表,但是如何做到这一点?有一个缺口字段,值“aldassa”在那里传递,如果它在数据库中,它建议从下拉列表中选择。这是列表,你需要点击任何呈现的
from selenium import webdriver
from selenium.webdriver.firefox.firefox_binary import FirefoxBinary
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.action_chains import ActionChains
nick=driver.find_element_by_name('yid')
nick.send_keys('aldassa')
webdriver.ActionChains(driver).move_to_element(nick).click(driver.find_element_by_css_selector('div.desktop-suggestions-container')).perform()
错误不会产生,但不想点击。 我试试
nick=driver.find_element_by_name('yid')
nick.send_keys('aldassa')
offer_nick = driver.find_element_by_css_selector('div.desktop-suggestions-container')
webdriver.ActionChains(driver).move_to_element(nick).click(offer_nick).perform()
但没有结果。怎么做对了?