如何使用JMeter CSS选择器提取脚本标签的内部文本?

How to extract the inner text of a script tag using JMeter CSS Selector?

提问人:G Knucklez 提问时间:10/24/2023 更新时间:10/24/2023 访问量:28

问:

我只是在我的脚本标签中添加了一个类“.script_class”来找到它。

那么我的JMeter设置是:

Name of created variable: content
CSS Selector expression: .script_class
Default Value: Not_Found

虽然其他标签(如 <b>将其内部文本保存在 content 变量中,但对于 script 标签,它保持为空。它不显示默认值,因此它确实被我的表达式找到了。

有没有办法将我的脚本标签的内部文本保存到内容变量中,然后提取它以供进一步使用?

css jmeter css-selectors 选择器

评论


答:

1赞 Dmitri T 10/24/2023 #1

我认为不可能使用 CSS 选择器提取器,请考虑切换到具有 text() 功能XPath 提取器

enter image description here

评论

0赞 G Knucklez 10/24/2023
可悲的是,我无法使用 XPath Extractor,因为 html 中随机的奇怪结束标签。它们似乎不会使事情复杂化,而且它不是我的文件,所以我无法更改它。但 XPath Extractor 不接受它。
0赞 Dmitri T 10/24/2023
勾选框,它应该会有所帮助。如果没有 - 您将不得不使用正则表达式提取器或边界提取器。展望未来,如果您添加具有要提取的值的代码,它将有很大帮助。Use Tidy