-
Notifications
You must be signed in to change notification settings - Fork 13
HtmlNode
hollingsworthd edited this page Dec 8, 2014
·
6 revisions
JSON Object
Type | Name | Description |
---|---|---|
Boolean | longRequest | Whether actions on this node should be followed by a long delay. Useful for AJAX apps, such as with a search button that does an asynchonous post. |
String | httpGet | Specifies a URL to HTTP GET directly, instead of a DOM element. |
String | tagName | HTML tag name (e.g., select, button, form, a). |
String | id | HTML element ID attribute. |
String | name | HTML element name attribute. |
String | label | HTML label value. |
String | type | HTML element type attribute (e.g., "text" for <input type="text">). |
String | value | HTML element value attribute. |
String | title | HTML element title attribute. |
String | alt | HTML element alt attribute. |
String | href | HTML element HREF attribute (e.g., HREFs on an anchor). |
String[] | classes | CSS class names listed in the class attribute of an HTML element. |
String | innerText | Text contained in an HTML node. |
String | innerHtml | HTML contained in an HTML node. |
String | multiple | Whether mutli-select is enabled (only valid for checkboxes and selects). |
String[] | optionValues | Option values of an HTML Select element. |
String[] | optionLabels | Option labels of an HTML Select element. |
String | guid | GUID (a random string) for this node. |
String | guidName | GUID which can be shared (like how multiple elements can have the same name). |
Boolean | fuzzy | Whether the HtmlNode parameters are hints (fuzzy == true) or whether they specify a precise values (fuzzy == false). Defaults to false. Regardless of this value, HREFs will be canonicalized to avoid insignificant differences in domain/protocol/path. |
Boolean | any | Whether the HtmlNodes parameters must all be matched (any == false) or whether any single one must match (any == true). Defaults to true. |