Skip to main content

Schema

PropertyTypeDescription
idIDThe Chameleon ID
created_attimestampWhen this happened or when this was added to the Database
updated_attimestampThe last time any property was updated
selectorstringThe full CSS / JavaScript selector to this element
descriptionstringA human-readable description of the selecte element
usearray<string>A list of the attributes of the element that are used to build selector. Any of: selector, path, tag, text, attr_id, attr_class, attr_href, attr_title, attr_type, attr_name, arity, shadow_selector, path_index, attr_data, attr_aria_labelledby, or attr_aria_label. If selector is included then the element will be selected ONLY by the selector
pathstringA complete CSS Path from the body down to the element
tagstringThe HTML tag name of the element (e.g., div, a, button).
textstringThe visible text content of the element.
attr_idstringThe value of the element’s id attribute, if present.
attr_classstringThe value(s) of the element’s class attribute, typically space-separated.
attr_hrefstringThe value of the href attribute (used in links, anchors, etc.).
attr_titlestringThe value of the title attribute, often used for tooltips.
attr_typestringThe value of the type attribute (e.g., text, password, button).
attr_namestringThe value of the name attribute, often used in form controls.
aritystringRepresents the number of child nodes or arguments for the element.
shadow_selectorstringA selector path inside a shadow DOM, if the element resides in one.
path_indexstringIndex-based representation of the element’s location in the DOM hierarchy.
attr_datastringCustom data-* attribute value(s) associated with the element.
attr_aria_labelledbystringValue of the aria-labelledby attribute (points to element IDs).
attr_aria_labelstringValue of the aria-label attribute, providing accessibility text.