Jifty::Test::WWW::Selenium - Subclass of Test::WWW::Selenium with extra Jifty integration
use Jifty::Test::WWW::Selenium; my $server = Jifty::Test->make_server; my $sel = Jifty::Test::WWW::Selenium->rc_ok( $server, lang => 'en_US.UTF-8' ); my $URL = $server->started_ok; $sel->open_ok('/');
Jifty::Test::WWW::Selenium creates a Test::WWW::Selenium object associated with your jifty application to test. In addition, it starts selenium remote control for you, unless SELENIUM_RC_SERVER is specified when the test is run. You might also want to set SELENIUM_RC_TEST_AGAINST to your local IP address so SELENIUM_RC_SERVER can test against you. SELENIUM_RC_BROWSER tells the rc server what browser to run the tests with. You may want to set SELENIUM_CLASS to a subclass of Test::WWW::Selenium to refactor methods common to your application.
SELENIUM_RC_SERVER
SELENIUM_RC_TEST_AGAINST
SELENIUM_RC_BROWSER
SELENIUM_CLASS
When the selenium rc server is started by Jifty::Test::WWW::Selenium, the browser's language is default to en_US, unless you pass lang param to rc_ok.
lang
To install Jifty, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Jifty
CPAN shell
perl -MCPAN -e shell install Jifty
For more information on module installation, please visit the detailed CPAN module installation guide.