0
WebElement el = webDriver.findElement(By.xpath("//div[@id='grid']/div[2]/table/tbody/tr["+i+"]/td[16]"));
        JavascriptExecutor js = (JavascriptExecutor) webDriver; 
        String returnText = js.executeScript("return arguments[0].innerHTML", el).toString();

上面的代码使用 selenium 为我获取值。从 jmeter 执行此操作时如何实现相同的目标?

4

1 回答 1

2

JMeter 提供XPath Extractor Post Processor。

您可以尝试使用它评估您的 XPath 并将结果存储到 JMeter 变量中。您可能需要将函数附加到末尾或使用正则表达式提取器Beanshell 脚本/text()解析生成的 JMeter 变量,但如果您的应用程序符合 XHTML 并且 XPath 有效(我个人不喜欢任何轻微的布局更改将导致 XPath 选择器失败,JMeter 将评估您的 XPath 并将匹配项保存到变量中。div[2]/td[16]

于 2013-11-20T17:21:55.573 回答