chrome中的copy xpath 与copy full xpath的区别

学过测试或者爬虫的,都感觉获取网页元素,使用xpath最方便

但其中有一些细节可能会使你摸不清头脑

比如有时候copy xpath会定位不准确,而使用copy full xpath就可以定位

1、copy xpath(相对路径定位)

优点:

缺点:

有的界面是动态加载,当前看不出是否有相同的id,当界面改变时,就会出现相同id的,这会给我们测试及爬虫人员带来很大的困扰,导致定位不准确

2、copy full xpath(绝对路径定位):

Ful XPath是绝对路径的一种形式,它从根节点开始完整地描述节点的路径。Fu XPath通常以斜杠""开头,表示从根节点开始,然后按照层级关系逐步定位元素。例如,可以使用Ful XPath表达式 /html/body/div/span 来选取 HTML 文档中第一个 div 元素下的第二个 span元素。

优点:而使用copy full xpath时,使用的是绝对定位,这种方法几乎不会出错

缺点:使用绝对路径定位可能会受到页面结构变化的影响,因此在某些情况下可能不够稳健。

相关推荐
IT_陈寒23 分钟前
Vue3性能翻倍秘籍:5个Composition API技巧让你的应用快如闪电⚡
前端·人工智能·后端
Dontla25 分钟前
npm install命令介绍
前端·npm·node.js
天天向上102433 分钟前
vue2 vue3 修改elementUI和elementPlus主题颜色
前端·javascript·elementui
Zhangzy@43 分钟前
Rust Workspace 构建多项目体系
开发语言·前端·rust
通往曙光的路上43 分钟前
day23_密码加密 前端验证码 监听器 svn版本控制
前端·svn
TivonaLH1 小时前
v-code-diff入口文件的配置
前端·javascript·vue.js
青衫码上行1 小时前
【Java Web学习 | 第四篇】CSS(3) -背景
java·前端·学习
.生产的驴1 小时前
React 路由权限跳转 Token判断 路由控制 登录状态控制
前端·javascript·react.js·ajax·前端框架·c#·ecmascript
美狐美颜sdk8 小时前
跨平台直播美颜sdk集成攻略:Android、iOS与Web的统一方案
android·前端·ios
Airser8 小时前
npm启动Taro框架报错
前端·npm·taro