测试进阶 - selenium之XPATH笔记

 

1.安装View XPath工具(XPath checker);

 

  • 1. 索引[x]  
    • //div/input[2]  表示:div下面第二个input
  • postion()=2  postion()>3  postion<5
  • last()  last()-1
  • 属性定位 @class  例如://div[@class]  表示:有 class属性的div

 

功能关键字:

  •     and/[][] , or ,  not  ,  contains  ,  starts-with  ,   
  • 通配符 *     //span[@* = 'bruce']  //*[@*='bruce']
  • parent  父节点
  • ancestor  祖先节点,包括父节点,层级向上;
  • descendant (即://)   表示所有子孙节点  //div[@class='123']//input
  • following-sibling  表示当前元素后面同级下的所有节点
  • preceding-sibling  表示元素前面同级下的所有节点

XPATH函数:

starts-with()    //img[starts-with(@alt, 'div')]

contains()     //img[contains(@alt, 'gl')]

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值