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

相关推荐
RPA+AI十二工作室14 小时前
影刀RPA_抖音评价获取_源码解读
运维·机器人·自动化·源码·rpa·影刀
RPA+AI十二工作室17 小时前
影刀RPA_Temu关键词取数_源码解读
大数据·自动化·源码·rpa·影刀
IT成长日记21 小时前
【自动化运维神器Ansible】Ansible常用模块之File模块详解
运维·自动化·ansible·file·常用模块
水瓶_bxt1 天前
创建 GitLab Runner 使用CICD自动化部署容器
eureka·自动化·gitlab
feifeigo1232 天前
自动化运维:从脚本到DevOps的演进
运维·自动化·devops
Freshman小白2 天前
Fluent自动化仿真(TUI命令脚本教程)
自动化·脚本·仿真
深圳安锐科技有限公司2 天前
基坑渗压数据不准?选对渗压计能实现自动化精准监测吗?
安全·自动化·自动化监测·大坝监测·渗压计
晴天彩虹雨2 天前
统一调度与编排:构建自动化数据驱动平台
大数据·运维·数据仓库·自动化·big data·etl
IT成长日记2 天前
【自动化运维神器Ansible】Ansible常用模块之Copy模块详解
运维·自动化·ansible·copy·常用模块、
TRACER~852 天前
移动端自动化Appium框架
运维·appium·自动化