从soapui http请求解析html的最简单方法

时间:2015-03-04 15:31:08

标签: web-services groovy soapui

我在soapui中创建了一个http请求步骤,这是一个html页面,我需要从中提取一个单独的值

 <span class="result">12345<span>

我正在考虑使用groovy,这是最好的方法吗?如果是的话我是soapui和groovy的初学者,任何代码片段开始(如何从http请求步骤获取html内容,如何在groovy中解析)谢谢。

2 个答案:

答案 0 :(得分:2)

如果你对Groovy感觉更舒服,那就去吧!

SoapUI内部将几乎所有内容表示为XML。因此,在SoapUI中操作事物的最简单方法是使用XPath。在您的情况下,您可以使用Property Transfer步骤来提取//span[@class="result"]

答案 1 :(得分:0)

通过回答答案可以将Source'property'设置为ResponseAsXml以及XPath expresions,对于常见的HTML XPath表达式,在线提供了资源 https://devhints.io/xpath