selenium(9)- Xpath的详细使用

官方:XPath 是一门在 XML 文档中查找信息的语言。XPath 用于在 XML 文档中通过元素和属性进行导航

【XPath 使用路径表达式来选取 XML 文档中的节点或者节点集】

 

Xpath在UI自动化中应用的场景

在Web UI自动化中,其实用Xpath的定位元素的优先级(优先级最高是ID定位)并不高,但它是万能的;所以如果用其他方式无法定位时,可以用Xpath进行定位

但是在App UI自动化中,Xpath是用的最多的

 

Xpath常见表达式

selenium(9)- Xpath的详细使用

 

 

 

Xpath定位元素的方式(简单举例) 绝对路径定位

作用:从顶层 html 开始往下找,像文件夹一样写的完整路径;它是以 / 开头的,如: /html/body/div/ul/li 

缺点:一旦页面结构发生改变,路径也随之失效,必须重新定位。 所以不推荐使用绝对路径的写法

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zydgdf.html