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时,使用的是绝对定位,这种方法几乎不会出错

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

相关推荐
harrain30 分钟前
什么!vue3.4开始,v-model不能用在prop上
前端·javascript·vue.js
fanruitian6 小时前
uniapp android开发 测试板本与发行版本
前端·javascript·uni-app
rayufo6 小时前
【工具】列出指定文件夹下所有的目录和文件
开发语言·前端·python
RANCE_atttackkk6 小时前
[Java]实现使用邮箱找回密码的功能
java·开发语言·前端·spring boot·intellij-idea·idea
2501_944525547 小时前
Flutter for OpenHarmony 个人理财管理App实战 - 支出分析页面
android·开发语言·前端·javascript·flutter
李白你好8 小时前
Burp Suite插件用于自动检测Web应用程序中的未授权访问漏洞
前端
刘一说9 小时前
Vue 组件不必要的重新渲染问题解析:为什么子组件总在“无故”刷新?
前端·javascript·vue.js
徐同保10 小时前
React useRef 完全指南:在异步回调中访问最新的 props/state引言
前端·javascript·react.js
刘一说11 小时前
Vue 导航守卫未生效问题解析:为什么路由守卫不执行或逻辑失效?
前端·javascript·vue.js
一周七喜h11 小时前
在Vue3和TypeScripts中使用pinia
前端·javascript·vue.js