web自动化测试第17步:不会用xpath轴,还说你懂元素定位?关于xpath元素定位详解最终版

  在web自动化中,元素定位是最核心的知识,你可以不会POM,不会框架设计,但是你不能不懂元素定位,甭管是小推车还是小汽车,首先咱们得有个轮子,跑起来再说。

一、xpath高级用法基础格式

  xpath轴,是xpath语法中的方法,起源于xml文档。xpath轴的格式分为三个部分,轴方法、标签名、标签属性。

  • 格式
    /轴方法::标签名[标签属性]
  • 实例
    //div/parent::span[@name=‘interName’]
  • 实例解释:
    定位span标签,span标签是div标签的父级,且span标签的name属性值为:interlNmae

二、基础格式详解

  在这个章节里,比较枯燥一些,都是我收集整理好的方法,不过都实战检验过,确保没有问题,大家看过一遍后,有一个基础印象就好,知道有什么方法,可以达成怎样的效果,等到你写元素定位的时候,回来看一下具体用法就行。

2.1层级路径格式
  • 详解
表达式 描述
/ 从根节点选取(绝对路径)
// 选取匹配的节点
. 选取当前节点
.. 选取当前节点的上级节点
| 并且
  • 实例
表达式 描述
/div 从根节点选取div标签
//div 选取所有div标签
//div/.. 选取div标签的上级标签
list/tr 选取所有父级为list的tr标签
list//tr 选取list标签节点内的所有tr标签
/div/span | /div/input 选取div标签下的span和div标签下的input
  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值