问题描述
以下是来自 JMeter 工具的示例响应。
<input name="requestId" type="hidden" value="-1859748216"/>
我尝试了以下 XPath //input[@name='requestId']
,但它不起作用,我只想取数值 -1859748216
解决方法
您需要使用 /@value
//input[@name='requestId']/@value
更喜欢使用更新/改进的 XPath2 Extractor 而不是 XPath Extractor
,如果你真的想使用 XPath,你需要像 //input[@name='requestId']/@value
然而,XPath Extractor 是相当资源密集型的,因为它将整个 DOM 保留在内存中,当涉及到从 HTML 内容中获取值时,我宁愿建议使用 CSS Selector Extractor 将 XPath 留给 XML 或者当 CSS 选择器不强大时够了
示例设置:
更多信息: