svg标签内元素的xpath定位方式
关于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定位方式相关推荐
- Python+Selenium 技巧篇-svg标签内元素的xpath定位方式
这种元素比较特殊,需要通过 name 属性来进行定位. 写法如下: //*[name()="svg"]//*[name()="image"] 如果要同时需要该元 ...
- svg标签元素的XPATH定位
项目中会遇到svg标签的元素,这时如果想要用XPATH定位元素,用一般元素的XPATH写法是定位不到的. 尝试了诸如://svg[@id='iconadd-people'].//use[@xlink: ...
- 网页元素常见的定位方式
1. 流式定位 这是网页元素默认的定位方式,网页元素按照其HTML标签的先后顺序,在网页内依次显示,就像液体一样"流动",所以称为"流式定位",这种方式将所有网 ...
- selenium定位svg标签下元素
问题描述: 使用Xpath方法对svg下元素进行定位,会发现无法定位到svg下的元素 Xpath写法:driver.find_element(xpath,"//*[@id='userinfo ...
- Python selenium根据class定位页面元素,xpath定位
Python selenium根据class定位页面元素 在日常的网页源码中,我们基于元素的id去定位是最万无一失的,id在单个页面中是不会重复的.但是实际工作中,很多前端开发人员并未给每个元素都编写 ...
- Ant Design Tabs标签页隐藏的标签内元素无法获取到
Tabs.TabPane# 参数 说明 类型 默认值 forceRender 被隐藏时是否渲染 DOM 结构 boolean false 修改该值为true即可,该TabPane隐藏也可以渲染dom结 ...
- JavaScript:使用Xpath定位网页元素(含Iframe定位)
JavaScript:使用Xpath定位网页元素(含Iframe定位) 一.非Iframe内元素使用Xpath定位 二.Iframe内元素使用Xpath定位(非跨域Iframe) 三.实战案例(以获取 ...
- web前端学习day_02:CSS:三种使用方式/选择器/颜色/背景图片/查看样式/文本/元素显示方式/盒子模型/定位方式/行内对齐/显示层级/防溢出
CSS : Cascading Style Sheet 层叠样式表. 作用: 美化页面 CSS 如何在html页面中添加css样式代码?总共有三种方式: 1.选择器 2.选择器练习: 3.颜色赋值 4 ...
- selenium svg标签定位元素
背景: 近期在写ui自动化用例时,遇到问题,元素定位不了.初步尝试直接在页面中获取svg中包含元素的xpath,直接利用selenium方法访问,无法捕获到相关元素信息. self.driver.fi ...
最新文章
- python 中 sorted() 和 list.sort() 的用法
- spark python3.6_在mac上搭建spark+ipython环境
- REST 之 Spring 4 RESTful service
- 实例14:python
- 实现tomcat的https单向认证及双向认证
- js读取html元素scr,了解一下JavaScript中的DOM编程
- 企业如何开展数据可视化建设
- 树莓派-13-红外遥控器HX1838
- felix 与Phoenix 发音 n和l的分辨
- 【Unscented Kalman Filter】C#无迹卡尔曼滤波Demo--两个示例附代码
- 果断型性格分析,果断型人格的职业发展
- 品牌对比 | 佰草集 VS 膜法世家
- 古罗马的幽灵--斗兽场
- 2020腾讯、百度、华为Android面试题校招汇总(已拿offer
- Unity使用反射探头实现地面的镜面反射
- 作为程序员,在挑选 iPad 时我在想什么?
- 自适应网站设计中的关键要点
- windows下的EPS格式文件查看工具EPS Viewer
- C语言井字棋命令行版
- 《写给大家看的Web设计书》读书笔记