AttributeError:'WebElement'对象没有属性'send_Keys'python硒

时间:2020-07-28 08:42:34

标签: python selenium webdriver attributeerror

代码:

from selenium import webdriver
import webbrowser

driver = webdriver.Chrome(r"C:\Users\nafi.DESKTOP-Q4U6HNF\Desktop\chromedriver.exe")

driver.get("https://www.youtube.com")


driver.find_element_by_css_selector("ytd-searchbox").send_Keys("venom")

driver.find_element_by_css_selector("search-icon-legacy > yt-icon").click()

main()

错误:

AttributeError: 'WebElement' object has no attribute 'send_Keys'

2 个答案:

答案 0 :(得分:1)

请使用“ send_keys”(所有字母均小写),而不要使用“ send_Keys”。

例如element.send_keys(“某些文字”)

答案 1 :(得分:0)

发送键将在输入字段上起作用。您正在尝试在ytd-searchbox上发送密钥,该密钥将不起作用。

尝试在以下元素上发送密钥

driver.find_element_by_xpath("//input[@id='search']").send_Keys("venom")