#组合定位,精准定位
//input[@id='kw' and @name='wd']
//:从任意路径下匹配
input:标签名
@xxx:表示标签里的属性名

#模糊定位
//input[contains(@value,'一下')]

//a[contains(.,'123')] #等价于下面的//a[contains(text(),'123')],匹配文本中包含123的
//a[contains(text(),'123')]
//a[contains(text(),'o123') and @target='_blank'] #模糊定位组合查询

a[not(@name)]:表示匹配a标签中不含有name属性的
//a[not(@name) and text()='hao123']

//a[not(@name) and text()!='hao123']

本文探讨了Python自动化测试中如何利用xpath进行精准和模糊定位,包括通过标签名和属性进行组合定位。

1027

被折叠的 条评论
为什么被折叠?



