cancel
Showing results for 
Search instead for 
Did you mean: 

How to get the HTML for the current page

SOLVED
Occasional Contributor

How to get the HTML for the current page

In JScript, how do I retrieve the entire HTML (as a text string) of the current page?  I assume it's some property or method off of page.contentDocument, but I can't find anything that seems to give me the entire document.

 

I want to include the HTML of my page in the body of a REST API call to a service that validates the HTML.

1 ACCEPTED SOLUTION

Accepted Solutions
Occasional Contributor

Re: How to get the HTML for the current page

Ha! Figured it out.  Thanks to this SO post, an answer that works in TestComplete is:

 

var page = Sys.Browser().Page("*");
var html = '<!DOCTYPE HTML>' + page.contentDocument.documentElement.outerHTML;
1 REPLY 1
Occasional Contributor

Re: How to get the HTML for the current page

Ha! Figured it out.  Thanks to this SO post, an answer that works in TestComplete is:

 

var page = Sys.Browser().Page("*");
var html = '<!DOCTYPE HTML>' + page.contentDocument.documentElement.outerHTML;
New Here?
Join us and watch the welcome video:
Watch the New Interview
7Mistakes
Join the September Hub-bub to show off, learn and win