Is there a way to get the innerhtml for the entire page, including html, head, body and so on.
I am only able to call page.getDocument().getBody().getInnerHTML() ... there is no page.getDocument().getInnerHTML() ... shouldn't there be ?
Is there a way to get the innerhtml for the entire page, including html, head, body and so on.
I am only able to call page.getDocument().getBody().getInnerHTML() ... there is no page.getDocument().getInnerHTML() ... shouldn't there be ?
There is no such api for Ui4j but you could use the following example to get innerhtml of the entire page.
import static com.ui4j.api.browser.BrowserFactory.getWebKit;
import com.ui4j.api.browser.Page;
public class Main {
    public static void main(String[] args) {
        Page page = getWebKit().navigate("https://bing.com");
        String html = (String) page.executeScript("document.documentElement.innerHTML");
        System.out.println(html);
    }
}