selenium八種定位元素方法

2022-07-12 19:09:10 字數 1527 閱讀 7717

1.driver.find_element_by_id('su')

定位到元素的id一般id是唯一的,可以精確定位到元素

2.driver.find_element_by_name()

通過元素的name來定位元素

3.driver.find_element_by_class_name()

通過元素的class屬性來定位

4.driver.find_element_by_link_text()

通過鏈結的文本來定位元素

5.driver.find_element_by_partial_link_text()

通過鏈結的部分文本來定位元素

6.driver.find_element_by_tag_name()

通過標籤名來定位元素,比如鏈結的標籤

7.driver.find_element_by_xpath

通過xpath來定位元素,比較萬能的定位方式

8.driver.find_element_by_css_selector()

通過css選擇器來定位元素

可以將定位到的元素賦值給乙個變數,然後對元素做一些操作

a = driver.find_element_by_id('su')

print(a.text)                   列印文字格式

print(a.tag name)          列印標籤名

print(a.get_attribute('herf'))      獲取某乙個屬性的值

1.driver.find_element_by_id('su')

定位到元素的id一般id是唯一的,可以精確定位到元素

2.driver.find_element_by_name()

通過元素的name來定位元素

3.driver.find_element_by_class_name()

通過元素的class屬性來定位

4.driver.find_element_by_link_text()

通過鏈結的文本來定位元素

5.driver.find_element_by_partial_link_text()

通過鏈結的部分文本來定位元素

6.driver.find_element_by_tag_name()

通過標籤名來定位元素,比如鏈結的標籤

7.driver.find_element_by_xpath

通過xpath來定位元素,比較萬能的定位方式

8.driver.find_element_by_css_selector()

通過css選擇器來定位元素

可以將定位到的元素賦值給乙個變數,然後對元素做一些操作

a = driver.find_element_by_id('su')

print(a.text)                   列印文字格式

print(a.tag name)          列印標籤名

print(a.get_attribute('herf'))      獲取某乙個屬性的值

selenium八種定位元素方法

1.driver.find element by id su 定位到元素的id一般id是唯一的,可以精確定位到元素 2.driver.find element by name 通過元素的name來定位元素 3.driver.find element by class name 通過元素的class屬...

selenium 定位元素

selenium提供了以下方法來定位元素 定位多個元素時,使用以下方法 這些方法將會返回乙個列表值 舉個簡單的例子 from selenium.webdriver.common.by import by driver.find element by.xpath,button text some te...

selenium By八種方式定位元素

by方式定位 使用selenium的by方式定位,首先得匯入該模組 from selenium.webdriver.common.by import by id屬性定位find element by.id,id name屬性定位find element by.name,name classname屬...