关于svg的标签定位,我们通常使用//标签名称来进行定位,但是假如是svg标签的话使用//svg的方式就无法进行定位了,比如下方代码,使用//svg来定位的话是定位不到的

 <svg data-v-f9f7fefc="" aria-hidden="true" class="el-tooltip svgIcon-style svg-icon" aria-describedby="el-tooltip-701" tabindex="0">                                  <use data-v-f9f7fefc="" xlink:href="#icon-编辑"></use>
</svg>

由于svg属性的特殊性,所以只能通过name的方式来进行定位,
比如://*[name()="svg"]
如果要同时需要该元素的其它属性可以用 ​and​ 的方式来进行定位,
比如://*[name()="svg" and @aria-hidden="true" ]

svg标签内元素的xpath定位方式相关推荐

  1. Python+Selenium 技巧篇-svg标签内元素的xpath定位方式

    这种元素比较特殊,需要通过 name 属性来进行定位. 写法如下: //*[name()="svg"]//*[name()="image"] 如果要同时需要该元 ...

  2. svg标签元素的XPATH定位

    项目中会遇到svg标签的元素,这时如果想要用XPATH定位元素,用一般元素的XPATH写法是定位不到的. 尝试了诸如://svg[@id='iconadd-people'].//use[@xlink: ...

  3. 网页元素常见的定位方式

    1. 流式定位 这是网页元素默认的定位方式,网页元素按照其HTML标签的先后顺序,在网页内依次显示,就像液体一样"流动",所以称为"流式定位",这种方式将所有网 ...

  4. selenium定位svg标签下元素

    问题描述: 使用Xpath方法对svg下元素进行定位,会发现无法定位到svg下的元素 Xpath写法:driver.find_element(xpath,"//*[@id='userinfo ...

  5. Python selenium根据class定位页面元素,xpath定位

    Python selenium根据class定位页面元素 在日常的网页源码中,我们基于元素的id去定位是最万无一失的,id在单个页面中是不会重复的.但是实际工作中,很多前端开发人员并未给每个元素都编写 ...

  6. Ant Design Tabs标签页隐藏的标签内元素无法获取到

    Tabs.TabPane# 参数 说明 类型 默认值 forceRender 被隐藏时是否渲染 DOM 结构 boolean false 修改该值为true即可,该TabPane隐藏也可以渲染dom结 ...

  7. JavaScript:使用Xpath定位网页元素(含Iframe定位)

    JavaScript:使用Xpath定位网页元素(含Iframe定位) 一.非Iframe内元素使用Xpath定位 二.Iframe内元素使用Xpath定位(非跨域Iframe) 三.实战案例(以获取 ...

  8. web前端学习day_02:CSS:三种使用方式/选择器/颜色/背景图片/查看样式/文本/元素显示方式/盒子模型/定位方式/行内对齐/显示层级/防溢出

    CSS : Cascading Style Sheet 层叠样式表. 作用: 美化页面 CSS 如何在html页面中添加css样式代码?总共有三种方式: 1.选择器 2.选择器练习: 3.颜色赋值 4 ...

  9. selenium svg标签定位元素

    背景: 近期在写ui自动化用例时,遇到问题,元素定位不了.初步尝试直接在页面中获取svg中包含元素的xpath,直接利用selenium方法访问,无法捕获到相关元素信息. self.driver.fi ...

最新文章

  1. python 中 sorted() 和 list.sort() 的用法
  2. spark python3.6_在mac上搭建spark+ipython环境
  3. REST 之 Spring 4 RESTful service
  4. 实例14:python
  5. 实现tomcat的https单向认证及双向认证
  6. js读取html元素scr,了解一下JavaScript中的DOM编程
  7. 企业如何开展数据可视化建设
  8. 树莓派-13-红外遥控器HX1838
  9. felix 与Phoenix 发音 n和l的分辨
  10. 【Unscented Kalman Filter】C#无迹卡尔曼滤波Demo--两个示例附代码
  11. 果断型性格分析,果断型人格的职业发展
  12. 品牌对比 | 佰草集 VS 膜法世家
  13. 古罗马的幽灵--斗兽场
  14. 2020腾讯、百度、华为Android面试题校招汇总(已拿offer
  15. Unity使用反射探头实现地面的镜面反射
  16. 作为程序员,在挑选 iPad 时我在想什么?
  17. 自适应网站设计中的关键要点
  18. windows下的EPS格式文件查看工具EPS Viewer
  19. C语言井字棋命令行版
  20. 《写给大家看的Web设计书》读书笔记

热门文章

  1. javascript 判断对象是否为undefined
  2. (三)为Ubuntu系统添加新的普通用户
  3. 去哪儿 5-血型遗传检测
  4. linux kernel pwn学习之hijack prctl
  5. cmd命令跳转到指定目录
  6. JAVA实现简单的记事本功能
  7. 模型评估指标AUC(area under the curve)
  8. msys2编译WxWidgets
  9. 数据结构——哈希查找的实现(C语言)
  10. 职称计算机辅导:更改电脑IE收藏夹路径