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

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

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

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

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

介绍下xpath的基础写法:

//label/div[1] # //相对路径

//label/div[last()] # 最后一个div标签

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

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

//label[starts_with(@class, 'btn')] # class以btn开头

//label[contains(text(), 'jpg')]/.. # 文本包含jpg的元素的上一层元素

推荐博文:

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

相关推荐
芝麻开门-新起点2 小时前
数据脱敏与自动化技术融合:大规模GIS数据安全高效处理方案
运维·自动化
行走正道2 小时前
【探索实战】跨云应用分发自动化实战:基于Kurator的统一交付体系深度解析
运维·自动化·wpf·kurator·跨云分发
g***72708 小时前
(CICD)自动化构建打包、部署(Jenkins + maven+ gitlab+tomcat)
自动化·jenkins·maven
聚梦小课堂9 小时前
在n8n中清理单个飞书文档所有内容的方法
自动化·飞书·n8n
科普瑞传感仪器10 小时前
从轴孔装配到屏幕贴合:六维力感知的机器人柔性对位应用详解
前端·javascript·数据库·人工智能·机器人·自动化·无人机
cdprinter1 天前
信刻物理隔离网络安全光盘摆渡一体机
安全·自动化
d***95621 天前
爬虫自动化(DrissionPage)
爬虫·python·自动化
二川bro1 天前
AutoML自动化机器学习:Python实战指南
python·机器学习·自动化
Qzkj6661 天前
从规则到智能:企业数据分类分级的先进实践与自动化转型
大数据·人工智能·自动化
酷柚易汛智推官1 天前
Fastlane赋能移动研发:从全流程自动化到工程效能升级
运维·自动化·酷柚易汛