自动化中关于文本的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博客

相关推荐
大海变好AI5 小时前
AIGC分层推理落地能否串联多工具完成自动化闭环
人工智能·python·自动化·aigc
工业HMI实战笔记9 小时前
【无标题】
大数据·人工智能·ui·自动化·人机交互·交互
曦尧9 小时前
Claude Agent Skills:用文件夹封装专业流程,AI 应用从「提示工程」走向「能力工程」
ai·自动化
增量星球10 小时前
《持续交付2.0系列六》业务需求协作管理
java·运维·自动化·devops·持续部署·持续集成
工业HMI实战笔记12 小时前
【拯救HMI】:边缘计算在工业自动化中的落地:低延迟控制的实现路径
人工智能·自动化·边缘计算
qq_3494479512 小时前
LLMops实战:大模型微调、部署、评估自动化
运维·自动化
收放扳机1 天前
PCB产线的“柔性”是怎么实现的——从自动化上下料设备兼容性看产线弹性
人工智能·科技·自动化·制造·pcb工艺
祉猷并茂,雯华若锦1 天前
Appium 3.x实战:获取元素属性全解析
python·appium·自动化
zhou lily1 天前
超自动化落地:RPA+AI如何打通业务流程的“最后一公里”?
人工智能·自动化·rpa