【Selenium+python自动化】xpath元素定位方法

前言


查找元素是selenium页面自动化的基础,只有找到元素后才能做相关操作。在一个页面中有很多不同的策略可以定位一个元素。需要选择合适的可维护的方法去查找元素,目前实践后发现xpath定位应用较广,现在的流行自动化神器都离不开xpath元素定位这一技能的学习!下文基本涵盖在实际场景实践中频繁用到的方法:

一、什么是xpath


  • xml路径语言,通过元素的路径来查找到这个元素的,相当于通过定位一个对象的坐标,来找到这个对象
  • 相对定位,以//开头,不依赖页面的顺序和位置,只看整个页面上有没有这个元素
  • 不能唯一定位时,可通过逻辑运算符and/or来组合元素多个属性来定位

二、常用表达式


xpath定位表达式中的常用表达式含义

表达式

描述

/

从根节点开始选取,绝对定位

//

从符合条件元素开始不考虑位置,相对定位

.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值