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

相关推荐
海宇服务9 小时前
零信任架构实战:基于海宇全能小微企业报告构建自动化园区商户免押租赁资信核验网关
大数据·人工智能·架构·自动化
画中有画11 小时前
在自动化脚本中操作本地数据库
数据库·oracle·自动化
代码方舟12 小时前
零信任架构实战:基于天远企业法人四要素高级版构建自动化电子印章授权与签约准入网关
人工智能·架构·自动化·区块链
NailiConveyor13 小时前
柔性物流方案如何适配工厂升级?自动化输送流水线定制要点
大数据·运维·自动化·制造·业界资讯
螺丝钉tina15 小时前
[Playwright] [02]常用命令与调试:Debug UI、Mode和 Trace Viewer
开发语言·javascript·测试工具·ui·自动化
画中有画20 小时前
在自动化脚本中调用其他脚本文件
运维·自动化
环境栈笔记21 小时前
指纹浏览器安卓怎么用?从运行位置到功能验收,先把三种方案分清
前端·人工智能·后端·自动化
奈落241 天前
工程界讲角色边界,控制论讲博弈与稳定性:从 Swarms 的实践清单到《自动化学报》的协同综述,多智能体‘协同‘这件事有两套语言
人工智能·深度学习·自动化·ai 编程
我要见SA姐11 天前
Chrome 内存泄漏诊断指南:从现象定位到根因排查
ide·vscode·python·自动化·编辑器