Provided by: libweasel-perl_0.11-1_all 

NAME
Weasel::FindExpanders - Mapping find patterns to xpath locators
VERSION
0.01
SYNOPSIS
use Weasel::FindExpanders qw( register_find_expander );
register_find_expander(
'button',
'HTML',
sub {
my %args = @_;
$args{text} =~ s/'/''/g; # quote the quotes (XPath 2.0)
return ".//button[text()='$args{text}']";
});
$session->find($session->page, "@button|{text=>\"whatever\"}");
FUNCTIONS
register_find_expander($pattern_name, $group_name, &expander_function)
Registers &expander_function as an expander for $pattern_name in $group_name.
"Weasel::Session" selects the expanders to be applied using its "groups" attribute.
expand_finder_pattern($pattern, $args, $groups)
Returns a string of concatenated (using xpath '|' operator) expansions.
When $groups is undef, all groups will be searched for "pattern_name".
If the pattern doesn't match '*<pattern_name>|{<arguments>}', the pattern is returned as the only
list/arrayref element.
perl v5.26.1 2017-10-05 Weasel::FindExpanders(3pm)