selenium定位方法

2022-03-12 15:18:01 字數 1393 閱讀 9180

selenium定位方法

selenium定位元素的方法主要有18種:

一、定位單個元素

1通過id

find_element_by_id

2通過name

find_element_by_name

3通過css

find_element_by_css_selector

4通過xpath

find_element_by_xpath

5通過text

find_element_by_link_text

6通過部分text

find_element_by_partial_link_text

7通過標籤

find_element_by_tag_name

8通過類名

find_element_by_classname

二、定位一組元素

9通過id

find_elements_by_id

10通過name

find_elements_by_name

11通過css

find_elements_by_css_selector

12通過xpath

find_elements_by_xpath

13通過text

find_elements_by_link_text

14通過部分text

find_elements_by_partial_link_text

15通過標籤

find_elements_by_tag_name

16通過類名

find_elements_by_classname

三、非常見

17 find_element(self,by='id',value=none)

18 find_elements(self,by='id',value=none)

四、js定位

1通過id

document.getelementbyid("id")

具體使用:

js1='document.getelementbyid("id").click();'

driver.execute_script(js1)

2通過name

document.getelementsbyname("name")

3通過標籤名

document.getelementsbytagname("tag")

4通過class

document.getelementsbyclassname("class")

5通過css

document.queryselectorall("css selector")

selenium元素定位方法

我們知道,webdriver api的呼叫以及自動化測試,務必從頁面元素的定位開始,那麼回顧之前的內容,webdriver提供了一系列的定位符以便使用元素定位方法。常見的定位符有以下幾種 idname class name taglink text partial link text xpath c...

selenium之定位方法

html元素定位的方法 1 id find element by id 2 name find element by name 3 class find element by class name 4 tag find element by tag name 5 link find element ...

selenium的定位方法 單元素定位

selenium自動化測試中,提供了單個元素定位方法,多個元素定位方法,2種方式都是根據元素屬性 id name class name tag name css selector xpath link text partial link txext來進行定位,本文以例項作為說明 通過元素屬性id來定...