Provided by: libweasel-perl_0.31-1_all 

NAME
Weasel::FindExpanders::HTML - Weasel FindExpanders HTML
VERSION
0.31
SYNOPSIS
use Weasel::FindExpanders::HTML; my $button = $session->find($session->page, '*button|{text=>"whatever"}');
DESCRIPTION
This module provides a series of short-cuts for XPath expressions for use with Weasel's "find()" function for testing of HTML pages, geared toward standard HTML5 tags.
SUBROUTINES/METHODS
button_expander Finds button tags or input tags of types submit, reset, button and image. Criteria: • 'id' • 'name' • 'text' • button: matches content between open and close tag • input: matches 'value' attribute (shown on button), or image button's 'alt' attribute checkbox_expander Finds input tags of type checkbox Criteria: • 'id' • 'name' • 'value' contains_expander Finds tags containing 'text' labeled_expander Finds tags for which a label has been set (using the label tag) Criteria: • 'text': text of the label • 'tag': tags for which the label has been set titled_expander Finds tags for which a title attribute has been set Criteria: • 'text': text of the title attribute • 'tag': tags for which the title has been set field_expander Finds tags for which the id, name or title attribute has been set, or for which there's a label Criteria: • 'text': text of the attribute or label • 'tag': tags for which the attribute or has been set link_expander Finds A tags with an href attribute whose text or title matches 'text' Criteria: • 'text' option_expander Finds OPTION tags whose content matches 'text' or value matches 'value' Criteria: • 'text' • 'value' password_expander Finds input tags of type password Criteria: • 'id' • 'name' radio_expander Finds input tags of type radio Criteria: • 'id' • 'name' • 'value' select_expander Finds select tags Criteria: • 'id' • 'name' text_expander Finds input tags of type text or without type (which defaults to text) Criteria: • 'id' • 'name'
AUTHOR
Erik Huelsmann
CONTRIBUTORS
Erik Huelsmann Yves Lavoie
MAINTAINERS
Erik Huelsmann
BUGS AND LIMITATIONS
Bugs can be filed in the GitHub issue tracker for the Weasel project: https://github.com/perl-weasel/weasel/issues
SOURCE
The source code repository for Weasel is at <https://github.com/perl-weasel/weasel>
SUPPORT
Community support is available through perl-weasel@googlegroups.com <mailto:perl- weasel@googlegroups.com>.
LICENSE AND COPYRIGHT
(C) 2016-2023 Erik Huelsmann Licensed under the same terms as Perl.