C# (CSharp) Selenol.SelectorAttributes Namespace

Nested Namespaces

Selenol.SelectorAttributes.Interceptors

Classes

Name Description
BaseSelectorAttribute
ClassAttribute The Class selector attribute. Can be used for dynamic selection of elements or controls by their class name. An Element must be derived from BaseHtmlElement or it can be a collection assignable from ReadOnlyCollection{T}. A Control must be derived from Control or it can be a collection assignable from ReadOnlyCollection{TControl}. And used as an auto-property of class derived from BasePage.
CssAttribute The CSS selector attribute. Can be used for dynamic selection of elements or controls using CSS selectors. An Element must be derived from BaseHtmlElement or it can be a collection assignable from ReadOnlyCollection{T}. A Control must be derived from Control or it can be a collection assignable from ReadOnlyCollection{TControl}. And used as an auto-property of class derived from BasePage.
IdAttribute The Id selector attribute. Can be used for dynamic selection of elements or controls by their Id. An Element must be derived from BaseHtmlElement or it can be a collection assignable from ReadOnlyCollection{T}. A Control must be derived from Control or it can be a collection assignable from ReadOnlyCollection{TControl}. And used as an auto-property of class derived from BasePage.
InterceptorSelector The interceptor selector which selects appropriate interceptor where it needs.
NameAttribute The Name selector attribute. Can be used for dynamic selection of elements or controls by their name. An Element must be derived from BaseHtmlElement or it can be a collection assignable from ReadOnlyCollection{T}. And used as an auto-property of class derived from BasePage. A Control must be derived from Control or it can be a collection assignable from ReadOnlyCollection{TControl}.
PageProxyGenerationHook The Page proxy generation hook. Detects problems in usage of BaseSelectorAttribute.
TagNameAttribute The Tag Name selector attribute. Can be used for dynamic selection of elements or controls by the tag name. An Element must be derived from BaseHtmlElement or it can be a collection assignable from ReadOnlyCollection{T}. A Control must be derived from Control or it can be a collection assignable from ReadOnlyCollection{TControl}. And used as an auto-property of class derived from BasePage.
XPathAttribute The XPath selector attribute. Can be used for dynamic selection of elements or controls using XPath. An Element must be derived from BaseHtmlElement or it can be a collection assignable from ReadOnlyCollection{T}. A Control must be derived from Control or it can be a collection assignable from ReadOnlyCollection{TControl}. And used as an auto-property of class derived from BasePage.