当前位置 博文首页 > keys'错误解决_LY的博客:selenium 中 出现'list' object has no
原先代码: from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions as EC browser= webdriver.Chrome() wait=WebDriverWait(browser,10) def search(): browser.get('https://www.taobao.com') input=wait.until( EC.presence_of_all_elements_located((By.CSS_SELECTOR, '#q')) ) print (input) print (type(input)) submit=wait.until(EC.element_to_be_clickable((By.CSS_SELECTOR,'#J_TSearchForm > div.search-button > button'))) input.send_keys('美食') submit.click() def main(): search() if __name__=='__main__': main()
解决办法:
改成input[0].send_keys('美食')
list 不能调用 send_keys,那我就调用list[0] 取第一个值调用即可?
cs