Test::WWW::Selenium

Test::WWW::Selenium is a Perl module to test applications using Selenium Remote Control.
Download

Test::WWW::Selenium Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Price:
  • FREE
  • Publisher Name:
  • Luke Closs
  • Publisher web site:
  • http://search.cpan.org/~lukec/Test-Mock-LWP-0.05/lib/Test/Mock/LWP.pm

Test::WWW::Selenium Tags


Test::WWW::Selenium Description

Test::WWW::Selenium is a Perl module to test applications using Selenium Remote Control. Test::WWW::Selenium is a Perl module to test applications using Selenium Remote Control.SYNOPSISTest::WWW::Selenium is a subclass of WWW::Selenium that provides convenient testing functions. use Test::More tests => 5; use Test::WWW::Selenium; # Parameters are passed through to WWW::Selenium my $sel = Test::WWW::Selenium->new( host => "localhost", port => 4444, browser => "*firefox", browser_url => "http://www.google.com", default_names => 1, ); # use special test wrappers around WWW::Selenium commands: $sel->open_ok("http://www.google.com"); $sel->type_ok( "q", "hello world"); $sel->click_ok("btnG"); $sel->wait_for_page_to_load(5000); $sel->title_like(qr/Google Search/);To use this module, you need to have already downloaded and started the Selenium Server. (The Selenium Server is a Java application.)This module is a WWW::Selenium subclass providing some methods useful for writing tests. For each Selenium command (open, click, type, ...) there is a corresponding _ok method that checks the return value (open_ok, click_ok, type_ok).For each Selenium getter (get_title, ...) there are four autogenerated methods (< getter >_is, < getter >_isnt, < getter >_like, < getter >_unlike) to check the value of the attribute.By calling the constructor with default_names set to a true value your tests will be given a reasonable name should you choose not to provide one of your own. Requirements: · Perl


Test::WWW::Selenium Related Software