WebDriver API --8種定位方式
阿新 • • 發佈:2018-12-06
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種定位方式