美文网首页
xpath定位总结

xpath定位总结

作者: gz_tester | 来源:发表于2022-10-18 22:46 被阅读0次

一、定位方式

  1. 路径定位--绝对路径、相对路径
  2. 利用元素属性定位
  3. 层级与属性结合定位
  4. 属性与逻辑定位结合

二、语法

2.1 //标签名[@属性=‘value’]

# 定位简书logo
//a[@class="logo"]

2.2 “ /”代表从子节点寻找,“//”代表从当前标签下的所有子孙节点寻找

//span[contains(@class, "name")]

2.3 属性包含某个值://标签名[contains(@属性, ‘value’)]

2.4 属性以什么开头,//标签名[starts-with(@属性, ‘value’)]

//input[starts-with(@class, "name")]

2.5 文本值=什么的属性 //标签名[text()=‘value’]

//span[text()=" 验证码登录 "

2.6 or\and

//div[contains(@class, "tooltip popover") and @aria-hidden="false"]

//div[contains(@class, "tooltip popover") or @aria-hidden="false"]

2.7 谓语:查找某个特定的节点或者包含某个指定的值的节点

# 选取属于 bookstore 子元素的第一个 book 元素。
/bookstore/book[1]

# 选取属于 bookstore 子元素的最后一个 book 元素。
/bookstore/book[last()]

# 选取属于 bookstore 子元素的倒数第二个 book 元素。
/bookstore/book[last()-1]

相关文章

  • 2016.9.20 automation 总结二

    关于xpath 定位部分呢,除了《2016.9.20 automation 总结》中 最后一部分总结的xpath基...

  • xpath定位总结

    一、定位方式 路径定位--绝对路径、相对路径 利用元素属性定位 层级与属性结合定位 属性与逻辑定位结合 二、语法 ...

  • lxml模块

    lxml 模块 简介 xpath定位 详见xpath定位 lxml模块中使用xpath语法定位元素提取属性值或文本...

  • 精简xpath定位总结

    原理: 基于html的文档目录结构进行定位元素。(如果对于html的DOM树结构不理解,可以百度一下,其实就是...

  • XPath定位语法总结

    XPath介绍 XPath(XML Path Language)是一门解析XML文档的语言,可在XML文档中对元素...

  • python3 selenium webdriver 元素定位-

    各种xpath定位方法以及xpath轴定位 //ul[starts-with(@id,"menu")]/li[2]...

  • 元素定位

    八大定位 Xpath定位 css定位

  • selenium使用Xpath+JavaScript+jQuer

    我们先了解一下Xpath基础语法,如下: xpath常用函数: 一.Xpath的定位方法(复制路径的定位经常会经常...

  • 定位工具

    FireFox:xpath checker Chrome:Xpath Finder 关于iframe的定位,Fir...

  • 元素定位方式Xpath总结

    一.绝对路径(不要使用,除非已经使用了所有方式仍然无法定位) 方法:根据实际目录,逐层输写。 例子: find_e...

网友评论

      本文标题:xpath定位总结

      本文链接:https://www.haomeiwen.com/subject/wiiszrtx.html