元問答欄目視頻美女
  1. 編程問答
  2. 答案列表

WebDriver object has no attribute find_element_by_id 怎麼解決

回答列表
import time
from selenium import webdriver
from selenium.webdriver.common.by import by
driver = webdriver.chrome()。
driver.get("https://www.csdn.net/")。
driver.find_element(by=by.id,value='toolbar-search-input').send_keys('python')。
driver.find_element(by=by.id,value='toolbar-search-button').click()。
time.sleep(6)。
driver.quit()。
因為selenium改版了,你得這麼用。
driver.find_element(by.xpath,'//*[@id="kw"]')。
# 根據xpath選擇元素(萬金油)。
driver.find_element(by.css_selector,'#kw')。
# 根據css選擇器選擇元素。
driver.find_element(by.name,'wd')。
# 根據name屬性值選擇元素。
driver.find_element(by.class_name,'s_ipt')。
# 根據類名選擇元素。
driver.find_element(by.link_text,'hao123')。
# 根據連結文本選擇元素。
driver.find_element(by.partial_link_text,'hao')。
# 根據包含文本選擇。
driver.find_element(by.tag_name,'title')。
# 根據標籤名選擇。
# 目標元素在當前html中是唯一標籤或眾多標籤第一個時候使用。
driver.find_element(by.id,'su')。
# 根據id選擇。
猜你喜歡
相關推薦