RobertDAltman
7 years agoOccasional 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.
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;