栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

【Selenium】【查漏补缺】xpath axes

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【Selenium】【查漏补缺】xpath axes

查label旁边的select ,举例子,用到了xpath axes轴,还是挺简单的

selenium axes 有哪些呢?如图

1. 先找到这个label

//label[text()='商户:']

2. 然后后面使用//following 或者/following* 如果暂时不知道自己要选择的元素的index,可以用* 然后通过结果集确认目标元素的index。语法是 axes的名字+double colon+tagName[@property='***']

//tagname/axes::target elements

 昨天的问题被大佬回答了。

 这样查找的好处是:

找到一个元素的xpath,我们就可以根据dom的层级关系,以这个为基准去定位其他的元素(有些用原生的8种定位方式无法定位到,比如一些属性动态变化的元素),很方便。属于一种相对定位方式。

找iframe ,id是动态的话,使用src 来匹配

cheated page:Xpath cheatsheet

放一张图方便大家了解各种axes表示怎样的关系,图侵删

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/994918.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号