Name : perl-WWW-Mechanize-TreeBuilder
| |
Version : 1.200.0
| Vendor : obs://build_opensuse_org/devel:languages:perl
|
Release : 150500.1.1
| Date : 2024-08-25 21:24:57
|
Group : Unspecified
| Source RPM : perl-WWW-Mechanize-TreeBuilder-1.200.0-150500.1.1.src.rpm
|
Size : 0.01 MB
| |
Packager : https://www_suse_com/
| |
Summary : combine WWW::Mechanize and HTML::TreeBuilder in nice ways
|
Description :
This module combines WWW::Mechanize and HTML::TreeBuilder. Why? Because I\'ve seen too much code like the following:
like($mech->content, qr{< p>some text< /p>}, \"Found the right tag\");
Which is just all flavours of wrong - its akin to processing XML with regexps. Instead, do it like the following:
ok($mech->look_down(_tag => \'p\', sub { $_[0]->as_trimmed_text eq \'some text\' })
The anon-sub there is a bit icky, but this means that anyone should happen to add attributes to the \'< p>\' tag (such as an id or a class) it will still work and find the right tag.
All of the methods available on HTML::Element (that aren\'t \'private\' - i.e. that don\'t begin with an underscore) such as \'look_down\' or \'find\' are automatically delegated to \'$mech->tree\' through the magic of Moose.
|
RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/devel:/languages:/perl/SLE_15_SP5/noarch |