【问题标题】:getting innerHTML value from page using jmeter使用jmeter从页面获取innerHTML值
【发布时间】:2013-11-20 08:37:51
【问题描述】:
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 中实现同样的效果?

【问题讨论】:

    标签: selenium-webdriver jmeter jmeter-plugins


    【解决方案1】:

    JMeter 提供XPath Extractor 后处理器。

    您可以尝试使用它评估您的 XPath 并将结果存储到 JMeter 变量中。您可能需要将/text() 函数附加到末尾或使用Regular Expression ExtractorBeanshell script 解析生成的JMeter 变量,但如果您的应用程序符合XHTML 并且XPath 有效(我个人不喜欢@987654325 这样的东西@ 或 /td[16] 因为任何轻微的布局更改都会导致 XPath 选择器失败,JMeter 将评估您的 XPath 并将匹配项保存到变量中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-12-16
      • 2017-04-11
      • 1970-01-01
      • 1970-01-01
      • 2023-04-09
      • 1970-01-01
      • 2016-08-18
      相关资源
      最近更新 更多