Xpath主要定位方法

Xpath = XML+path

即Xpath是一门在xml文档中查找信息的语言。Xpath可用来在xml文档中对元素和属性进行遍历。由于html的层次结构与xml的层次结构天然一致,所以使用Xpath也能够进行html元素的定位。

主要定位方法 :

1.绝对路径定位:

顾名思义,将Xpath表达式从html的最外层节点,逐层填写,最后定位到操作元素,一般浏览器插件出来都是绝对定位

类似:

/html/body/div[1]/div[2]/div[5]/div[1]/div[1]/form/span[2]/input

2.相对路径定位

通过相对路径定位元素,提取的是元素的部分特征,只要提取恰当,能够保证版本间稳定,是进行自动化测试的首选。
类似:

//div[@class='e']/a/p/span/text()

@后面是属性,最后的text()提取标签之间的文本数据

3.索引号定位

类似:

/html/body/div[1]/div[2]/div[5]/div[1]/div[1]/form/span[last()-1]/input

表示form下倒数第二个span

4.属性定位

类似:

//*[@id=“kw” and @name=‘wd']

表示 id 属性为 kw 且 name 属性为 wd


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部