Selenium webdriver 使用jmeter从页面获取innerHTML值

Selenium webdriver 使用jmeter从页面获取innerHTML值,selenium-webdriver,jmeter,jmeter-plugins,Selenium Webdriver,Jmeter,Jmeter Plugins,上面的代码使用selenium为我获取值。 如何在使用jmeter时实现同样的功能?jmeter提供了后处理器 您可以尝试使用它计算XPath,并将结果存储到JMeter变量中。您可能需要将/text()函数附加到末尾,或使用or解析生成的JMeter变量,但如果您的应用程序符合XHTML且XPath有效(我个人不喜欢div[2]或/td[16]由于任何轻微的布局更改都会导致XPath选择器失败,JMeter将评估XPath并将匹配项保存到变量中 WebElement el = webDrive

上面的代码使用selenium为我获取值。 如何在使用jmeter时实现同样的功能?

jmeter提供了后处理器

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

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();