Appearance
UI.getOuterHTML()
Gets the outer HTML of an element.
This returns the full HTML of the element, including the element’s own tag and all of its child content.
Usage
js
var html = UI.getOuterHTML(element: string)Parameters
| Parameter | Type | Description |
|---|---|---|
element | string | Target element — by CSS or XPath selector |
Returns
Returns the outer HTML of the element as a string.
Example
js
var html = UI.getOuterHTML("#checkout-form")
var hasErrorClass = /class=["'][^"']*\bhas-error\b[^"']*["']/
if (!hasErrorClass.test(html)) {
TEST.log.fail("Expected checkout form to have 'has-error' CSS class")
}In this example, the test retrieves the outer HTML of #checkout-form and checks that the "has-error" CSS class appears within the element’s markup, indicating that the form (or one of its child elements) is in an error state.