目录
By.LINK_TEXT、By.PARTIAL_LINK_TEXT
有通过name , id , link_text , partial_link_text , tag_name , class_name , tag , xpath ,css_selector.
其中查看公共方法源码后,我们可以发现By.ID、By.NAME、By.CLASS_NAME、By.LINK_TEXT、By.PARTIAL_LINK_TEXT、By.TAG_NAME、这些公共方法其实是使用By.CSS_SELECTOR进行元素定位的。
用百度的搜索框为例:
By.ID、By.NAME、By.CLASS_NAME
from selenium import webdriver
from selenium.webdriver.common.by import By
from time import sleep
browser=webdriver.Chrome()
browser.get('https://www.baidu.com')
sleep(1)
browser.find_element(By.NAME,'wd')
browser.find_element(By.CLAS