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來定...