/** * {@inheritDoc} */ @Override public String asXml() { final DomElement documentElement = getDocumentElement(); if (documentElement == null) { return ""; } return documentElement.asXml(); }
/** * {@inheritDoc} */ @Override public String asXml() { return getDocumentElement().asXml(); }
/** * {@inheritDoc} */ @Override public String asXml() { return getDocumentElement().asXml(); }
/** * {@inheritDoc} */ @Override public String asXml() { return getDocumentElement().asXml(); }
/** * {@inheritDoc} */ @Override public String asXml() { final DomElement documentElement = getDocumentElement(); if (documentElement == null) { return ""; } return documentElement.asXml(); }
WebClient webClient = new WebClient(BrowserVersion.CHROME); String url = "https://github.com/login"; webClient.getOptions().setJavaScriptEnabled(true); webClient.getOptions().setThrowExceptionOnScriptError(false); webClient.getOptions().setThrowExceptionOnFailingStatusCode(false); HtmlPage page = webClient.getPage(url); DomElement form = (DomElement) page.querySelector("form"); System.out.println(form.asXml()); webClient.close();
public void checkComponentSource(URL pageName, String xmlunitPage, By pageElementToTest) throws IOException, SAXException { WebClient client = new WebClient(); client.getOptions().setJavaScriptEnabled(false); HtmlPage page = client.getPage(pageName); DomElement element; String locator = pageElementToTest.toString(); locator = locator.substring(locator.indexOf(':') + 1).trim(); if (pageElementToTest instanceof ById) { element = page.getElementById(locator); } else if (pageElementToTest instanceof ByTagName) { element = page.getElementsByTagName(locator).get(0); } else { throw new IllegalArgumentException("Only id and name are supported"); } String pageCode = element.asXml(); checkXmlStructure(xmlunitPage, pageCode); }
return element.asXml();
LOG.debug("Script node added: " + element.asXml());
LOG.debug("Script node added: " + element.asXml());