- xpath基本概念
- xpath使用场景
- xpath语法与实战
xpath基本概念:
- xpath是一门在XML文档中查找信息的语言
- xpath使用路径表达式在xml文档中进行导航
- xpath的应用非常广泛
- xpath可以应用在UI自动化测试
优点:
- 可维护性强
- 语法更加简洁
- 相比于css可以支持更多的方式
xpath定位调试方法:
- 浏览器-console
- $x("xpath表达式")
- 浏览器-element
- ctrl+f输入xpath或者css
xpath基础语法:
nodename表示的是标签名、*表示匹配所有、标签不等于属性
如果要匹配属性则需要这样写("//*[@id='ember61']")蓝色部分是xpath查找属性必须存在的
..使用前一定要加上/
xpath顺序关系(索引):
xpath通过索引直接获取对应元素
在上图中,tr[1]表示的是tr的第一个对应元素,加上tbody是为了表明我所要查找tr是tbody下的tr
xpath高级用法:
对于contains方式,做进一步解说:第一个参数传入匹配方式(文本,@id@name) 第二个参数传入模糊匹配的内容(例如:每日一题)