python+selenium基礎篇,By定位元素


1、By定位和find_element_by_XXXXXX是一樣的,如下圖所示,定位元素的方法都是一樣的

 

 2、使用By定位代碼如下所示

from selenium import webdriver
from time import sleep
from selenium.webdriver.common.by import By #導入By定位包

dr=webdriver.Firefox()
dr.get("https://www.baidu.com")
dr.find_element(By.ID,"kw").send_keys("python")#百度搜索框中1輸入“python”
sleep(2)
dr.find_element_by_id("su").click()#點擊搜索
sleep(2)
dr.find_element(By.CSS_SELECTOR,"#kw").clear()#清空搜索框
sleep(2)
dr.quit()

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM