cancel
Showing results for 
Search instead for 
Did you mean: 

how to extract part of HTML page using Groovy

Highlighted
Regular Contributor

how to extract part of HTML page using Groovy

How to Extract Part of HTML Page using Groovy Script ? 

 

3 REPLIES 3
Highlighted
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.
Highlighted
Frequent 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

 

Highlighted
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