cancel
Showing results for 
Search instead for 
Did you mean: 

how to extract part of HTML page using Groovy

Regular Contributor

how to extract part of HTML page using Groovy

How to Extract Part of HTML Page using Groovy Script ? 

 

3 REPLIES 3
Community Hero

Re: how to extract part of HTML page using Groovy

You should be able to find the sample code snippets online.
Such as
https://binarybuffer.com/post/2012-05-09-parsing-html-pages-like-a-boss-with-groovy/

May be you want to precise more ?


Regards,
Rao.
Contributor

Re: how to extract part of HTML page using Groovy

Hi @678 ,

Suggest to use jsoup (ReadyAPI contains this jar in /lib)

 

// extract node value if need
import org.jsoup.*

def htmlResponse = testRunner.testCase.testSteps["YourStepName"].testRequest.response.contentAsString

def htmlParse = Jsoup.parse(htmlResponse)
// for example, retrieve value from "input" node
htmlParse.select("input").each {
    if (it.attr("name") == "xxxxxx") {
        // get value
        log.info java.net.URLEncoder.encode(it.attr("value"), "UTF-8)
    }
}

BR,

/Aaron

 

Regular Contributor

Re: how to extract part of HTML page using Groovy

basically i have a project report on HTML created on projectfolder 

 

I need only TestSuite results page to be extract - any help ? 

New Here?
Join us and watch the welcome video:
Top Kudoed Authors