一、八大元素定位
1、使用元素定位的前提:需要定位的元素或它的属性必须唯一。
2、find_element_by_*
命令在最新的SeleniumPython库中已被弃用,必须使用find_element()
。
3、八大元素:
id、name、link_text、partial_link_text、css_selector、xpath、class_name、tag_name
4、使用方法
①引入By
from selenium.webdriver.common.by import By
- 使用
id
:element = driver.find_element(By.ID, "element_id")
- 使用
name
:element = driver.find_element(By.NAME, "element_name")
- 使用
class_name
:button = driver.find_element(By.CLASS_NAME, "quiz_button")
- 使用
link_text
:element = driver.find_element(By.LINK_TEXT, "element_link_text")
- 使用
partia