一、通过driver.find_element_by_id(id)方式定位元素
1、通过id定位元素
driver.find_element_by_id(id)
2、通过name定位元素
driver.find_element_by_name(name)
3、通过classname定位元素
driver.find_element_by_class_name(classname)
4、通过link_text定位元素
driver.find_element_by_link_text(linktext)
5、通过partial_link_text定位元素
driver.find_element_by_partial_link_text(partialLinkText)
6、通过tag_name定位元素
driver.find_element_by_tag_name(tagname)
7、通过css定位元素
driver.find_element_by_css_selector(css)
8、通过xpath定位元素
driver.find_element_by_xpath(xpath)
二、通过driver.find_element(By.ID,id)方式定位元素
使用此种方式定位元素,需要先导入
from selenium.webdriver.common.by import By
1、通过id定位元素
driver.find_element(By.ID,id)
2、通过name定位元素
driver.find_element(By.NAME,name)
3、通过classname定位元素
driver.find_element(By.CLASS_NAME,classname)
4、通过link_text定位元素
driver.find_element(By.LINK_TEXT,linktext)
5、通过partial_link_text定位元素
driver.find_element(By.PARTIAL_LINK_TEXT,partiallinktext)
6、通过tag_name定位元素
driver.find_element(By.TAG_NAME,tagname)
7、通过css定位元素
driver.find_element(By.CSS_SELECTOR,css)
8、通过xpath定位元素
driver.find_element(By.XPATH,xpath)