【问题标题】:AttributeError: 'WebElement' object has no attribute 'send_Keys' python seleniumAttributeError:“WebElement”对象没有属性“send_Keys”python selenium
【发布时间】:2020-07-28 08:42:34
【问题描述】:

代码:

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'

【问题讨论】:

    标签: python selenium webdriver attributeerror


    【解决方案1】:

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

    例如。 element.send_keys("一些文字")

    【讨论】:

      【解决方案2】:

      发送键适用于输入字段。您正在尝试在 ytd-searchbox 上发送密钥,但这是行不通的。

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-07-21
        • 1970-01-01
        • 1970-01-01
        • 2022-01-27
        • 2020-03-09
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多