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()