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

相关推荐
水银嘻嘻8 小时前
web 自动化之 KDT 关键字驱动详解
运维·自动化
引量AI9 小时前
TikTok矩阵运营干货:从0到1打造爆款矩阵
人工智能·矩阵·自动化·tiktok矩阵·海外社媒
水银嘻嘻12 小时前
web 自动化之 Unittest 四大组件
运维·前端·自动化
b***251112 小时前
电池自动点焊机:多领域电池制造的核心设备
自动化·制造
乐言36115 小时前
如何用Jmeter实现自动化测试?
运维·jmeter·自动化
文人sec17 小时前
接口自动化测试设计思路--设计实战
python·https·单元测试·自动化·pytest
struggle20251 天前
ebook2audiobook开源程序使用动态 AI 模型和语音克隆将电子书转换为带有章节和元数据的有声读物。支持 1,107+ 种语言
人工智能·开源·自动化
漫谈网络1 天前
Telnet 类图解析
python·自动化·netdevops·telnetlib·网络自动化运维
孙克旭_1 天前
PXE_Kickstart_无人值守自动化安装系统
linux·运维·自动化
2301_787552871 天前
console-chat-gpt开源程序是用于 AI Chat API 的 Python CLI
人工智能·python·gpt·开源·自动化