xml - JMeter - 使用 Xpath 验证多个元素
问题描述
我得到一个像这样的 XML:
...
<TargetEle>12356 <TargerEle>
...
<TargetEle>123dagih <TargerEle>
...
Xpath 断言能否验证标签“TargetEle”的所有值是否都以“123”开头?
解决方案
使用starts-with函数:
//TargetEle[starts-with(text(),'123')]
starts-with 检查第一个字符串是否以第二个字符串开头
用于否定(存在不以 123 开头的标签)使用not
//TargetEle[not(starts-with(text(),'123'))]
推荐阅读
- mysql - 使用 GRANT 分配 CREATE USER、CREATE ROLE、SHOW DB 和动态权限等权限
- sql - 如何在 DB2 中使用 BASE64DECODE 函数
- python - 将多个网页抓取到单个 csv 中
- unity3d - 如何修复“interstitialAd.IsLoaded() 离线返回 true”(统一 C#)
- php - 在mysql中更新日期和时间时如何修复laravel不正确的日期和时间
- javascript - 在 firefox 扩展中使用 javascript 和 jQuery 从页面下载多个文件
- regex - 正则表达式从字符串中获取三个数字并将它们放入 bash 中的变量中
- sql - 如何获取两个日期戳之间的时间差并按降序排列
- gremlin - 计算路径上连续顶点之间的连接
- java - Java 11 或 12 是否支持 Struts 1.3?