jquery - JMeter - 如何使用 jQuery(而非 CSS)提取器

标签 jquery jmeter css-selectors jmeter-4.0 jmeter-5.0

使用 jMeter 4.0,我需要提取一个我无法直接识别的元素的值,但我可以识别它的同级元素之一。

我想像这样使用 jQuery: $("#someId").parent().find(".title") 这是 jQuery 的变种:“获取元素的父元素,然后在其中获取具有类标题的元素”。

这听起来很简单,但我无法让它在 jMeter 中工作。 我能找到的有关 CSS/jQuery 提取器的所有示例/文章都使用 CSS 而不是 jQuery。

有什么特别的事情我应该做吗?有人有例子吗?

最佳答案

实际上CSS/JQuery Extractor是一个 HTML 提取器,JMeter 支持 Jsoup默认(或 Jodd CSSelly )解析器用于解析 HTML

parses HTML to the same DOM as modern browsers do

JQuery/CSS实际上只是表达式中使用的语法

Allows the user to extract values from a server response using a CSS/JQuery selector like syntax

jsoup elements support a CSS (or jquery) like selector syntax to find matching elements

编辑

名称在 JMeter 5 中更改为 HTML Extractor CSS Selector Extractor,遵循 enhancement以避免混淆

关于jquery - JMeter - 如何使用 jQuery(而非 CSS)提取器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51644320/

相关文章:

jquery - 数据切换和数据目标在 Bootstrap 中不起作用

javascript - 创建 Windows 8 资源管理器模拟 - 鼠标选择问题

java - Jmeter 脚本中的重试逻辑

variables - 如何从 BeanShell (jmeter) 中的属性中获取值(value)

css - 如果元素不共享直接父元素,是否有可能让 nth-of-type 工作?

jquery-ui - 带有 Tablesorter 的 jqueryui 选项卡

jquery - 命名 anchor 不适用于动态 html 和 jquery

performance - 编写一个简单的 JMeter 脚本

css - 在 CSS 中链接相邻的兄弟运算符

具有多个类和一个 ID 的 CSS 选择器