Defines a model for DOM element selection that can include various filters such as text, style, and visibility.
Attributes:
selector (str): CSS selector to target elements.
textFilter (Optional[Union[str, List[str]]]): Filter based on inner text content of the elements.
styleFilter (Optional[StyleFilter]): Filter to apply based on element style properties.
displayFilter (Optional[bool]): True to include elements that are not displayed (e.g., display:none).
iframeFilter (Optional[bool]): True to include elements contained within iframes.
childFilter (Optional['DOMSelection']): Nested DOMSelection for targeting child elements specifically.