Uses of Class
org.htmlunit.html.HtmlPage
Packages that use HtmlPage
Package
Description
Framework classes (contains the
WebClient
class which is the main entry point).Classes specific to HTML pages, particularly the
HtmlPage which represents
an HTML document and provides access to its content.Contains the html parser interface.
Contains the neko html parser.
Classes in this package are specific to the JavaScript engine - users of HtmlUnit shouldn't
need anything in this package.
Classes relating to background JavaScript execution, which is usually triggered via
setTimeout() or setInterval().Implementations of the various JavaScript host objects - users of HtmlUnit shouldn't
need anything in this package.
Implementations of the HTML JavaScript host objects - users of HtmlUnit shouldn't
need anything in this package.
Some special ScriptPreProcessor's to make this working with common js libs.
-
Uses of HtmlPage in org.htmlunit
Fields in org.htmlunit declared as HtmlPageMethods in org.htmlunit that return HtmlPageModifier and TypeMethodDescriptionprotected HtmlPageDefaultPageCreator.createHtmlPage(WebResponse webResponse, WebWindow webWindow) Creates an HtmlPage for this WebResponse.ScriptException.getPage()Gets the HTML page in which the script error occurred.
Caution: this page may be only partially parsed if the exception occurred in a script executed at parsing time.WebClient.loadHtmlCodeIntoCurrentWindow(String htmlCode) Parses the given XHtml code string and loads the resulting XHtmlPage into the current window.Methods in org.htmlunit with parameters of type HtmlPageModifier and TypeMethodDescriptionstatic voidWebAssert.assertAllAccessKeyAttributesUnique(HtmlPage page) Many HTML components can have anaccesskeyattribute which defines a hot key for keyboard navigation.static voidWebAssert.assertAllIdAttributesUnique(HtmlPage page) Verifies that all element IDs in the specified page are unique.static voidWebAssert.assertAllTabIndexAttributesSet(HtmlPage page) Many HTML elements are "tabbable" and can have atabindexattribute that determines the order in which the components are navigated when pressing the tab key.static voidWebAssert.assertElementNotPresent(HtmlPage page, String id) Verifies that the specified page does not contain an element with the specified ID.static voidWebAssert.assertElementNotPresentByXPath(HtmlPage page, String xpath) Verifies that the specified page does not contain an element matching the specified XPath expression.static voidWebAssert.assertElementPresent(HtmlPage page, String id) Verifies that the specified page contains an element with the specified ID.static voidWebAssert.assertElementPresentByXPath(HtmlPage page, String xpath) Verifies that the specified page contains an element matching the specified XPath expression.static voidWebAssert.assertFormNotPresent(HtmlPage page, String name) Verifies that the specified page does not contain a form with the specified name.static voidWebAssert.assertFormPresent(HtmlPage page, String name) Verifies that the specified page contains a form with the specified name.static voidWebAssert.assertInputContainsValue(HtmlPage page, String name, String value) Verifies that the input element with the specified name on the specified page contains the specified value.static voidWebAssert.assertInputDoesNotContainValue(HtmlPage page, String name, String value) Verifies that the input element with the specified name on the specified page does not contain the specified value.static voidWebAssert.assertInputNotPresent(HtmlPage page, String name) Verifies that the specified page does not contain an input element with the specified name.static voidWebAssert.assertInputPresent(HtmlPage page, String name) Verifies that the specified page contains an input element with the specified name.static voidWebAssert.assertLinkNotPresent(HtmlPage page, String id) Verifies that the specified page does not contain a link with the specified ID.static voidWebAssert.assertLinkNotPresentWithText(HtmlPage page, String text) Verifies that the specified page does not contain a link with the specified text.static voidWebAssert.assertLinkPresent(HtmlPage page, String id) Verifies that the specified page contains a link with the specified ID.static voidWebAssert.assertLinkPresentWithText(HtmlPage page, String text) Verifies that the specified page contains a link with the specified text.static voidWebAssert.assertTextNotPresent(HtmlPage page, String text) Verifies that the specified page does not contain the specified text.static voidWebAssert.assertTextNotPresentInElement(HtmlPage page, String text, String id) Verifies that the element on the specified page which matches the specified ID does not contain the specified text.static voidWebAssert.assertTextPresent(HtmlPage page, String text) Verifies that the specified page contains the specified text.static voidWebAssert.assertTextPresentInElement(HtmlPage page, String text, String id) Verifies that the element on the specified page which matches the specified ID contains the specified text.static voidWebAssert.assertTitleContains(HtmlPage page, String titlePortion) Verifies that the specified page's title contains the specified substring.static voidWebAssert.assertTitleEquals(HtmlPage page, String title) Verifies that the specified page's title equals the specified expected title.static voidWebAssert.assertTitleMatches(HtmlPage page, String regex) Verifies that the specified page's title matches the specified regular expression.voidPrintHandler.handlePrint(HtmlPage page) Handle a call to Window.print().ScriptPreProcessor.preProcess(HtmlPage htmlPage, String sourceCode, String sourceName, int lineNumber, HtmlElement htmlElement) Pre process the specified source code in the context of the given page.booleanAjaxController.processSynchron(HtmlPage page, WebRequest request, boolean async) Gets notified of an AJAX call to determine how it should be processed.booleanNicelyResynchronizingAjaxController.processSynchron(HtmlPage page, WebRequest settings, boolean async) Resynchronizes calls performed from the thread where this instance has been created.Constructors in org.htmlunit with parameters of type HtmlPageModifierConstructorDescriptionScriptException(HtmlPage page, Throwable throwable) Creates an instance.ScriptException(HtmlPage page, Throwable throwable, String scriptSourceCode) Creates an instance. -
Uses of HtmlPage in org.htmlunit.html
Subclasses of HtmlPage in org.htmlunit.htmlModifier and TypeClassDescriptionclassA representation of an XHTML page returned from a server.Methods in org.htmlunit.html that return HtmlPageModifier and TypeMethodDescriptionprotected HtmlPageHtmlPage.clone()Creates a clone of this instance, and clears cached state to be not shared with the original.HtmlPage.cloneNode(boolean deep) FrameWindow.getEnclosingPage()Returns the HTML page in which the <frame> or <iframe> tag is contained for this frame window.DomNode.getHtmlPageOrNull()Returns the page that contains this node.HtmlPage.getPage()Returns the page that contains this node.Methods in org.htmlunit.html with parameters of type HtmlPageModifier and TypeMethodDescriptionprivate voidHtmlElement.fireAttributeChangeImpl(HtmlAttributeChangeEvent event, HtmlPage htmlPage, boolean mappedElement, String oldAttributeValue) ElementFromPointHandler.getElementFromPoint(HtmlPage htmlPage, int x, int y) Returns the element for the specified x coordinate and the specified y coordinate.static URLHtmlAnchor.getTargetUrl(String href, HtmlPage page) INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK.private booleanHtmlPage.isOnbeforeunloadAccepted(HtmlPage page, Event event) private voidHtmlRadioButtonInput.setCheckedForPage(HtmlPage htmlPage) Select the specified radio button in the page (outside any <form>). -
Uses of HtmlPage in org.htmlunit.html.parser
Methods in org.htmlunit.html.parser with parameters of type HtmlPageModifier and TypeMethodDescriptionvoidHTMLParser.parse(WebResponse webResponse, HtmlPage page, boolean xhtml, boolean createdByJavascript) Parses the WebResponse into an object tree representation. -
Uses of HtmlPage in org.htmlunit.html.parser.neko
Fields in org.htmlunit.html.parser.neko declared as HtmlPageMethods in org.htmlunit.html.parser.neko with parameters of type HtmlPageModifier and TypeMethodDescriptionvoidHtmlUnitNekoHtmlParser.parse(WebResponse webResponse, HtmlPage page, boolean xhtml, boolean createdByJavascript) Parses the WebResponse into an object tree representation. -
Uses of HtmlPage in org.htmlunit.javascript
Fields in org.htmlunit.javascript declared as HtmlPageModifier and TypeFieldDescriptionprivate final HtmlPageJavaScriptEngine.HtmlUnitContextAction.page_Methods in org.htmlunit.javascript with parameters of type HtmlPageModifier and TypeMethodDescriptionJavaScriptEngine.callFunction(HtmlPage page, org.htmlunit.corejs.javascript.Function javaScriptFunction, org.htmlunit.corejs.javascript.Scriptable thisObject, Object[] args, DomNode node) Calls a JavaScript function and return the result.JavaScriptEngine.callFunction(HtmlPage page, org.htmlunit.corejs.javascript.Function function, org.htmlunit.corejs.javascript.Scriptable scope, org.htmlunit.corejs.javascript.Scriptable thisObject, Object[] args) Calls the given function taking care of synchronization issues.final <T> THtmlUnitContextFactory.callSecured(org.htmlunit.corejs.javascript.ContextAction<T> action, HtmlPage page) Same asContextFactoryContextFactory.call(ContextAction)but with handling of some exceptions.final <T> TJavaScriptEngine.callSecured(org.htmlunit.corejs.javascript.ContextAction<T> action, HtmlPage page) Forwards this to theHtmlUnitContextFactorybut with checking shutdown handling.AbstractJavaScriptEngine.compile(HtmlPage page, String sourceCode, String sourceName, int startLine) Deprecated.AbstractJavaScriptEngine.compile(HtmlPage owningPage, org.htmlunit.corejs.javascript.Scriptable scope, String sourceCode, String sourceName, int startLine) Compiles the specified JavaScript code in the context of a given scope.org.htmlunit.corejs.javascript.ScriptDeprecated.org.htmlunit.corejs.javascript.ScriptJavaScriptEngine.compile(HtmlPage owningPage, org.htmlunit.corejs.javascript.Scriptable scope, String sourceCode, String sourceName, int startLine) Compiles the specified JavaScript code in the context of a given scope.AbstractJavaScriptEngine.execute(HtmlPage page, String sourceCode, String sourceName, int startLine) Deprecated.as of version 3.12.0; useAbstractJavaScriptEngine.execute(HtmlPage, Scriptable, String, String, int)insteadAbstractJavaScriptEngine.execute(HtmlPage page, org.htmlunit.corejs.javascript.Scriptable scope, String sourceCode, String sourceName, int startLine) Executes the specified JavaScript code in the context of a given page.AbstractJavaScriptEngine.execute(HtmlPage page, org.htmlunit.corejs.javascript.Scriptable scope, SCRIPT script) Executes the specified JavaScript code in the context of a given page.Deprecated.as of version 3.12.0; useAbstractJavaScriptEngine.execute(HtmlPage, Scriptable, Object)insteadDeprecated.Deprecated.JavaScriptEngine.execute(HtmlPage page, org.htmlunit.corejs.javascript.Scriptable scope, String sourceCode, String sourceName, int startLine) Executes the specified JavaScript code in the context of a given page.JavaScriptEngine.execute(HtmlPage page, org.htmlunit.corejs.javascript.Scriptable scope, org.htmlunit.corejs.javascript.Script script) Executes the specified JavaScript code in the context of a given page.private static org.htmlunit.corejs.javascript.Scriptableprotected voidJavaScriptEngine.handleJavaScriptTimeoutError(HtmlPage page, TimeoutError e) Handles an exception that occurred during execution of JavaScript code.voidDefaultJavaScriptErrorListener.loadScriptError(HtmlPage page, URL scriptUrl, Exception exception) Informs about an exception during load of a javascript file refereed from a page.voidJavaScriptErrorListener.loadScriptError(HtmlPage page, URL scriptUrl, Exception exception) Informs about an exception during load of a javascript file refereed from a page.voidSilentJavaScriptErrorListener.loadScriptError(HtmlPage page, URL scriptUrl, Exception exception) voidDefaultJavaScriptErrorListener.malformedScriptURL(HtmlPage page, String url, MalformedURLException malformedURLException) Informs about a malformed url referencing to to script.voidJavaScriptErrorListener.malformedScriptURL(HtmlPage page, String url, MalformedURLException malformedURLException) Informs about a malformed url referencing to to script.voidSilentJavaScriptErrorListener.malformedScriptURL(HtmlPage page, String url, MalformedURLException malformedURLException) protected StringHtmlUnitContextFactory.preProcess(HtmlPage htmlPage, String sourceCode, String sourceName, int lineNumber, HtmlElement htmlElement) Pre process the specified source code in the context of the given page using the processor specified in theWebClient.voidDefaultJavaScriptErrorListener.scriptException(HtmlPage page, ScriptException scriptException) Informs about a javascript exceptions.voidJavaScriptErrorListener.scriptException(HtmlPage page, ScriptException scriptException) Informs about a javascript exceptions.voidSilentJavaScriptErrorListener.scriptException(HtmlPage page, ScriptException scriptException) voidDefaultJavaScriptErrorListener.timeoutError(HtmlPage page, long allowedTime, long executionTime) Informs about a javascript timeout error.voidJavaScriptErrorListener.timeoutError(HtmlPage page, long allowedTime, long executionTime) Informs about a javascript timeout error.voidSilentJavaScriptErrorListener.timeoutError(HtmlPage page, long allowedTime, long executionTime) Constructors in org.htmlunit.javascript with parameters of type HtmlPageModifierConstructorDescription(package private)HtmlUnitContextAction(org.htmlunit.corejs.javascript.Scriptable scope, HtmlPage page) -
Uses of HtmlPage in org.htmlunit.javascript.background
Methods in org.htmlunit.javascript.background with parameters of type HtmlPageModifier and TypeMethodDescriptionprotected abstract voidJavaScriptExecutionJob.runJavaScript(HtmlPage page) Run the JavaScript from the concrete class.protected voidJavaScriptFunctionJob.runJavaScript(HtmlPage page) Run the JavaScript from the concrete class.protected voidJavaScriptStringJob.runJavaScript(HtmlPage page) Run the JavaScript from the concrete class. -
Uses of HtmlPage in org.htmlunit.javascript.host
Fields in org.htmlunit.javascript.host declared as HtmlPageMethods in org.htmlunit.javascript.host with parameters of type HtmlPageModifier and TypeMethodDescriptionprivate ObjectWindow.getElementsByName(HtmlPage page, String name) private static ObjectWindow.getFrameWindowByName(HtmlPage page, String name) Constructors in org.htmlunit.javascript.host with parameters of type HtmlPage -
Uses of HtmlPage in org.htmlunit.javascript.host.html
Methods in org.htmlunit.javascript.host.html that return HtmlPageModifier and TypeMethodDescriptionHTMLDocument.getPage()Returns the HTML page that this document is modeling.Methods in org.htmlunit.javascript.host.html with parameters of type HtmlPageModifier and TypeMethodDescriptionHTMLDocument.getItComputeElements(HtmlPage page, String name, boolean alsoFrames) -
Uses of HtmlPage in org.htmlunit.javascript.preprocessor
Methods in org.htmlunit.javascript.preprocessor with parameters of type HtmlPageModifier and TypeMethodDescriptionHtmxOneNineTenScriptPreProcessor.preProcess(HtmlPage htmlPage, String sourceCode, String sourceName, int lineNumber, HtmlElement htmlElement)
AbstractJavaScriptEngine.compile(HtmlPage, Scriptable, String, String, int)instead