首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Robot框架XML库中带有regex的Xpath

Robot框架XML库中带有regex的Xpath
EN

Stack Overflow用户
提问于 2017-08-23 21:19:32
回答 1查看 321关注 0票数 0

我需要找到所有的元素在巨大的xml,有标签'WOR‘和属性distName

值匹配

代码语言:javascript
复制
MNL-\d+/AAA-\d+

例如<WOR distName="MNL-123/AAA-4" /> Hovever我不知道如何在RFs XML库中正确地使用它,documentation也没有关于它的信息。我试过使用关键字“评估Xpath”,但我的搜索结果仍然很差:

代码语言:javascript
复制
Library  XML  use_lxml=True
Evaluate Xpath  ${XML}  //WOR[re:match(@distName, "MNL-[0-9]+/AAA-[0-9]+")]
EN

回答 1

Stack Overflow用户

发布于 2017-08-23 23:30:58

您可以尝试编写xpath以匹配全部或部分属性值。

完整:

代码语言:javascript
复制
//WOR[@distName = 'MNL-123/AAA-4']

属性的一部分为部分:

代码语言:javascript
复制
//WOR[contains(@distName, 'MNL')]

包含属性的两部分的部分:

代码语言:javascript
复制
//WOR[contains(@distName, 'MNL')][contains(@distName, 'AAA')]
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45840908

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档