selenium里元素定位方式

在selenium里面有多少种元素定位方式

#ID定位:
find_element(By.ID,value)

#name定位:
find_element(By.NAME,value)

#class定位:
find_element(By.CLASS_NAME,value)

#tag定位:
find_element(By.TAG,value)

#link定位:

find_element(By.LINK_TEXT,value)

find_element(By.PARTIAL_LINK_TEXT,value)

xpath定位: find_element(By.XPATH,value)

#1.基本语法
	//标签名[@属性名=属性值]
#2.父子层级
	//标签名[@属性名=属性值]/子标签名    //标签名[@属性名=属性值]//子标签名
#3.索引
	//标签名[@属性名=属性值]/子标签名[索引]   注意:索引从1开始
#4.模糊匹配
	//标签名[contains(@属性名,部分属性值)]
#5.多条件匹配
	//标签名[@属性1=属性值1 and @属性2=属性值2]

css定位:​ find_element(By.CSS_SELECTOR,value)

#1.基本语法
	标签名[属性名=属性值]    #id名  .class名
#2.父子层级
	标签名[属性名=属性值] 子标签		标签名[属性名=属性值]>子标签
#3.索引
	标签名[属性名=属性值] :nth-child(索引)   标签名[属性名=属性值]>:nth-child(索引)
#4.模糊匹配
	标签名[属性名*=部分属性值]
#5.多条件匹配
	标签名[属性名1=属性值1][属性名2=属性值2]

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值