xpath常用表达式
2018-10-26 本文已影响0人
小安然
背景:
之前做UI自动化都是使用插件自动生成的xpath表达式,不怎么看得懂所以不知道怎么去改动或者手写,遇到查找不到的情况不知道如何解决,也想学习如何优化xpath的写法,毕竟工具自动获取的xpath经常是超级长的全路径,所以去看了xpath基础知识,做下笔记方便后续查阅。
对更多功能有兴趣的可以学习文档,我只记录常用的写法:
http://www.w3school.com.cn/xpath/index.asp。
常用表达式:
1、匹配绝对路径![](https://img.haomeiwen.com/i14040838/078522e8d0e9f5eb.png)
2、匹配相对路径
![](https://img.haomeiwen.com/i14040838/1015c86838f6b440.png)
3、*号
![](https://img.haomeiwen.com/i14040838/bde3a103ba8e2e98.png)
4、序号
![](https://img.haomeiwen.com/i14040838/64d769f69e6018d4.png)
5、@
![](https://img.haomeiwen.com/i14040838/60e8132e2ed4a19f.png)
![](https://img.haomeiwen.com/i14040838/585a08e0c82d24a2.png)
6、@结合属性值
![](https://img.haomeiwen.com/i14040838/95078e6c126d4e2f.png)
7、分隔符|
![](https://img.haomeiwen.com/i14040838/d786d5f72aafa634.png)
图片摘抄自赵卓《selenium自动化测试指南》一书,仅供本人学习使用。