1.通过 id 属性定位元素

  • 语法:

    from selenium.webdriver.common.by import By
    driver.find_element(By.ID, 'value')
  • 参数:

传入标签属性中id的值

  • 返回值:

返回一个元素对象

  • 代码示例:

from selenium.webdriver.chrome.service import Service
from selenium import webdriver
from selenium.webdriver.common.by import By
import time

driver = webdriver.Chrome(service=Service('/usr/local/bin/chromedriver'))
driver.get('https://baidu.com')
#定位元素
el1 = driver.find_element(By.ID, 'kw')
print(el1)
time.sleep(100)