1. 程式人生 > >WebDriver API --8種定位方式

WebDriver API --8種定位方式

nta part click text 圖片 png bubuko lin webdriver

webdriver 提供了一系列的元素定位方法,常用的有一下8種方式:

1)id

2)name

3)class name

4)tag name

5)link text 通常用在超鏈接上

6)partial link text 通常用在超鏈接上

7)xpath 通用方式

8)css selector

xpath定位

如何這個標簽本身沒有屬性,找父親→爺爺

技術分享圖片

技術分享圖片

技術分享圖片

文本值定位

當標簽屬性很少,不足唯一區別元素時,但是標簽中間存在唯一的文本值,也可以定位,其具體的格式:

xxx.find_element_by_xpath("//標簽[contains(text(),‘文本值‘)]")

dr.find_element_by_xpath("//p[contains(text(),‘公益‘)]").click()

註意文本標簽前面是沒有使用@的

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

WebDriver API --8種定位方式