自动化中关于文本的xpath定位

selenium中://*text()='内容'

appium中://*@text='热门'

如果是网页端元素,可以打开console,编写 $x("//div1") 判断自己写的xpath是否正确;

如果是appium,settings里面PLugins,下载XPathView+XSLT插件,打开xml文件,右击Evaluate XPath,可校验输入的xpath是否正确;或者通过网站Free Online XPath Tester / Evaluator - FreeFormatter.com

介绍下xpath的基础写法:

//label/div1 # //相对路径

//label/divlast() # 最后一个div标签

//div@class='app' # 属性定位

//input@id='kw1' and @name='wd' # 布尔定位,and or

//labelstarts_with(@class, 'btn') # class以btn开头

//labelcontains(text(), 'jpg')/.. # 文本包含jpg的元素的上一层元素

推荐博文:

selenium实现ui页面自动化框架搭建_ui自动化测试框架搭建-CSDN博客

相关推荐
天远API7 小时前
零信任架构实战:基于天远风控经营异常预警构建自动化供应商店铺巡检网关
人工智能·架构·自动化·dubbo
han68898 小时前
selenium之实战
笔记·python·selenium·测试工具·自动化
挨踢诗人8 小时前
玄讯CRM集成金蝶云星空解决方案
自动化
赵大仁8 小时前
开源清单怎么维护才不烂掉?GitHub Actions 每周查死链 + 软 404 检测实录
python·ci/cd·自动化·开源项目·踩坑·github actions·json schema
学心理学的程序员9 小时前
腾讯开源 BrowserSkill:让 AI 直接接管你登录好的真实浏览器,自动化再也不用重新登录一遍
人工智能·开源·自动化
xixiaoyunya9 小时前
实验室检测数据内网自动化备份方案:满足合规可追溯的落地实践
服务器·网络·自动化
天远数科10 小时前
零信任架构实战:基于天远风控经营异常预警构建自动化电子签章前置合规网关
运维·人工智能·架构·自动化
YH行业报告分析12 小时前
2026电缆铺设设备市场:自动化敷设与电网升级驱动增长
运维·自动化
金八梭13 小时前
车辆设变方案会签流程
自动化·电气工程