首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Openscript生成的xpath不匹配

Openscript生成的xpath不匹配
EN

Stack Exchange QA用户
提问于 2014-01-10 17:14:48
回答 2查看 701关注 0票数 0

使用内置在OpenScript编辑器中的Xpath生成器,我生成了一个xpath来选择节点的属性:

代码语言:javascript
复制
/*[local-name()='test_results']/@tests

但是,当粘贴到http.solveXPath中时,我会收到错误,说明变量无法被解决。我已经确认了上一次get的结果就是我认为的结果,我使用了自动保存的content.txt作为生成器的输入,但它仍然不能工作。还会有什么问题吗?

(我的XML的开头是:

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?><test_results hostname="10.0.0.176" tests="2" failures="0" errors="0" timestamp="{ts '2014-01-10 11:15:47'}" time="125"><test_case number="1">

)

ETA:我真的很担心xpath生成器为什么不能工作,但为了便于论证,我还尝试了以下xpath语句,但没有效果:

代码语言:javascript
复制
/*test_results/@tests
/test_results/@tests
/test_results[@hostname='10.0.0.176']@tests
/test_results[@hostname='10.0.0.176']/@tests
/test_results[@hostname="10.0.0.176"]@tests
/test_results[@hostname="10.0.0.176"]/@tests
EN

回答 2

Stack Exchange QA用户

回答已采纳

发布于 2014-01-15 14:12:44

我向甲骨文提交了一张支持票,他们确认了XPath生成器中似乎有一个bug。我们最近从他们那里得到了一个补丁,这可能是造成这种情况的原因。

票数 0
EN

Stack Exchange QA用户

发布于 2014-01-11 22:17:10

尝尝这个。希望能帮上忙。

xpath必须在同一个实体中开始和结束,local-name在您的xml文件的这一行上似乎无效。

代码语言:javascript
复制
/test_results[@hostname="10.0.0.176"]@tests
票数 0
EN
页面原文内容由Stack Exchange QA提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://sqa.stackexchange.com/questions/7499

复制
相关文章

相似问题

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