0

我一直在尝试使用 JMeter 的 XPath 提取器一段时间,但根本无法提取任何东西。

我一直在使用Firebug通过右键单击给我一个链接的 XPath,a->Copy XPath它给了我以下 /html/body/div[4]/div/div[4]/div/div[2]/div/div[3]/div/a.

我一直/html/body/div[4]/div/div[4]/div/div[2]/div/div[3]/div/a/@href在 Firefox 中测试这个(),XPath Checker它成功地返回了页面上的所有链接。

我相当确定我的问题出在 JMeter,而不是我的 XPath 语法等。
还有其他人有类似的问题吗?

4

1 回答 1

1

1. *首先: * 因为您使用 XPath Extractor 来解析 HTML(不是 XML)响应,请确保选中Use Tidy(容错解析器)选项(在XPath Extractor 的控制面板中)。

2.像你上面的 XPath 查询 ( /html/body/div[4]/div/div[4]/div/div[2]/div/div[3]/div/a/@href) 看起来不是很准确。假设您可以尝试使用以下内容:

//a[@id="..."][@name="..."][text()="..."]/@href
于 2012-11-14T16:41:56.247 回答