butterbidi/browsing_context/types/locator
Types
pub type Locator {
AccessibilityLocator(
name: option.Option(String),
role: option.Option(String),
)
CssLocator(value: String)
ContextLocator(context: browsing_context.BrowsingContext)
InnerTextLocator(
value: String,
ignore_case: option.Option(Bool),
match_type: option.Option(MatchType),
max_depth: option.Option(Int),
)
XPathLocator(value: String)
}
Constructors
-
AccessibilityLocator( name: option.Option(String), role: option.Option(String), ) -
CssLocator(value: String) -
ContextLocator(context: browsing_context.BrowsingContext) -
InnerTextLocator( value: String, ignore_case: option.Option(Bool), match_type: option.Option(MatchType), max_depth: option.Option(Int), ) -
XPathLocator(value: String)
Values
pub fn new_accessibility_locator(
name: option.Option(String),
role: option.Option(String),
) -> Locator
pub fn new_context_locator(
context: browsing_context.BrowsingContext,
) -> Locator
pub fn new_css_locator(value: String) -> Locator
pub fn new_inner_text_locator(value: String) -> Locator
pub fn new_xpath_locator(value: String) -> Locator