GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
Jifty::Test::WWW::Mechanize(3) User Contributed Perl Documentation Jifty::Test::WWW::Mechanize(3)

Jifty::Test::WWW::Mechanize - Subclass of Test::WWW::Mechanize with extra Jifty features

Overrides Test::WWW::Mechanize's "new" to automatically give the bot a cookie jar.

We override WWW::Mechanize's default request method so accept-encoding is not set to gzip by default.

Finds the moniker of the first action of type ACTION whose "constructor" field FIELD1 is VALUE1, and so on.

   my $mon = $mech->moniker_for('MyApp::Action::UpdateInfo');

If there is only one action of type ACTION, be sure not to pass any more arguments to this method, or the method will return undef.

NOTE that if you're using this in a series of different pages or forms, you'll need to run it again for each new form:

    $mech->fill_in_action_ok($mech->moniker_for('MyApp::Action::UpdateInfo'),
                             owner_id => 'someone');
    $mech->submit_html_ok();

    is($mech->action_field_value($mech->moniker_for("MyApp::Action::UpdateInfo"),
                                 'owner_id'),
       'someone',
       "Owner was reassigned properly to owner 'someone'");

Finds the fields on the current page with the names FIELD1, FIELD2, etc in the MONIKER action, and fills them in. Returns the HTML::Form object of the form that the action is in, or undef if it can't find all the fields.

Finds the fields on the current page with the names FIELD1, FIELD2, etc in the MONIKER action, and fills them in. Returns the HTML::Form object of the form that the action is in, or undef if it can't find all the fields.

Also, passes if it finds all of the fields and fails if any of the fields are missing.

Returns the form (as an HTML::Form object) corresponding to the given moniker (which also contains inputs for the given argumentnames), and also selects it as the current form. Returns undef if it can't be found.

Finds the field on the current page with the names FIELD in the action MONIKER, and returns its HTML::Form::Input, or undef if it can't be found.

Finds the field on the current page with the names FIELD in the action MONIKER, and returns its value, or undef if it can't be found.

Sends a request to the server via the webservices API, and returns the Jifty::Result of the action. "CLASS" specifies the class of the action, and all parameters thereafter supply argument keys and values.

The URI of the page is unchanged after this; this is accomplished by using the "back button" after making the webservice request.

Makes a request for the fragment at PATH, using the webservices API, and returns the string of the result.

Finds the error span on the current page for the name FIELD in the action MONIKER, and returns the text (tags stripped) from it. (If the field can't be found, return undef).

WWW::Mechanize has a bug where it returns the wrong value for "uri" after redirect. This fixes that. See http://rt.cpan.org/NoAuth/Bug.html?id=9059

Calls "get" URL, followed by testing the HTML using Test::HTML::Lint.

Tests the current "content" using Test::HTML::Lint. If passed a string, tests against that instead of the current content.

Calls "submit", followed by testing the HTML using Test::HTML::Lint.
Calls "follow_link", followed by testing the HTML using Test::HTML::Lint. Warns if it cannot find the specified link (you should use "ok" on "find_link" first to check its existence).

Tests that the warnings generated by the server (since the last such check) match the given "WARNING", which should be a regular expression. If an array reference of regular expressions is passed as "WARNING", checks that one warning per element was received.

Checks that no warnings were generated by the server (since the last such check).

Returns the server-side Jifty::Web::Session object associated with this Mechanize object.

Returns the current continuation of the Mechanize object, if any. Or, given an ID, returns the continuation with that ID.

Returns the Jifty::CurrentUser object or descendant, if any.
2013-01-29 perl v5.32.1

Search for    or go to Top of page |  Section 3 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.