Python 属性错误:';WebElement';对象没有属性';发送U键';
我不能使我的代码自动化Python 属性错误:';WebElement';对象没有属性';发送U键';,python,selenium,selenium-webdriver,webdriver,sendkeys,Python,Selenium,Selenium Webdriver,Webdriver,Sendkeys,我不能使我的代码自动化 from selenium import webdriver from selenium.webdriver.common.keys import Keys driver = webdriver.Chrome(executable_path=r"D:\New folder\Programming\chrome driver\chromedriver") driver.get("https://www.youtube.com/"
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
driver = webdriver.Chrome(executable_path=r"D:\New folder\Programming\chrome driver\chromedriver")
driver.get("https://www.youtube.com/")
search = driver.find_element_by_id("search")
search.Send_Keys("fish")
错误:
AttributeError: 'WebElement' object has no attribute 'Send_Keys'
快照:
search.send_keys()
与大多数语言一样,Python是区分大小写的。selenium没有那么丰富的经验,但经过快速搜索后,可能就是它了。send_keys()
模拟在元素中键入内容
要模拟在元素内发送字符序列,您需要:
- Python:
- 爪哇:
- C#:
- VBA:
- 红宝石:
- JavaScript:
- 科特林:
driver.find_element_by_id("search").send_keys("fish")
driver.findElement(By.id("search")).sendKeys("fish");
driver.FindElement(By.Id("search")).SendKeys("fish");
driver.FindElementById("search").SendKeys ("fish")
driver.find_element(id: 'search').send_keys 'fish'
driver.findElement(By.id('search')).sendKeys('fish');
driver.findElement(By.id("search")).sendKeys("fish")