Revision history for Perl extension Test::WWW::Selenium. 1.36 - Wed May 15 17:38:12 EDT 2013 - updates dist.ini to hide util with MetaNoIndex 1.35 - Fri Jan 4 14:48:28 EST 2013 - Updates t/00-compile.t to ignore loading the Devel::REPL plugin, as its an optional dependency. 1.34 - Tue Oct 30 13:22:59 EDT 2012 - Re-release using EU::MM to avoid Module::Install bug see http://weblog.bulknews.net/post/33907905561/do-not-ship-modules-with-module-install-1-04 for details. 1.32 - Tue Feb 7 19:55:00 PST 2012 - Make Devel::REPL a runtime requirement - thx haarg++ 1.31 - Wed Dec 7 22:59:01 EST 2011 - pod parsing fix for metacpan. 1.30 - Wed Dec 7 22:59:01 EST 2011 - Added ->debug(), an interactive debugger. 1.25 - Wed Apr 27 23:47:49 EDT 2011 - Bumped WWW::Selenium version - thanks Leah K. - Localize $@ during destruction so we do not clobber it. Reported by Jason S - Testsuite fully passing again with latest SeleniumRC (1.0.3) 1.24 - Mon Feb 7 10:28:32 PST 2011 - clean up pod after nudge from Dave Cross - fix synopsis to set the test name correctly - thanks Herbert Leitz 1.23 - 2010-09-05 - 3 Patches from Tom Hukins++ to clean up inc/, pod and the license. - Suggestion from So Matsui++ to restore HTTP POST from the 1.20 release. - http_method now defaults to POST but can be set to GET. 1.22 - Fri Apr 2 10:51:58 PDT 2010 - Update URI::Encode dependency so we can depend on a consistent encoding of *firefox to %2Afirefox. - No code changes, just test fixes. 1.21 - Wed Dec 30 14:58:07 PST 2009 - Add error_callback() patch from Derek Wueppelmann 1.20 - Mon Nov 2 22:13:47 PST 2009 - Refactor timeout code so the UserAgent timeout is always long enough - Make set_timeout() also set the UserAgent timeout. 1.19 - Thu Sep 24 19:27:51 PDT 2009 - Fixed test to not spew deprecation errors - removed t/test_ajax_jsf.t because the site it used went away 1.18 - Mon Aug 31 23:20:21 PDT 2009 - Update list of commands that do not require a locator (barbie++) - Update Module::Install to 0.91 - Ensure that do_command reuses LWP objects and caches connections for performance (konobi++) - Minor POD touchups by (dandv++) 1.17 - Tue 30 Dec 2008 00:12:53 PST - Allow no_locator methods to be subclassable - Thanks to Michael Hendricks of Grant Street Group. 1.16 - Sun 14 Dec 2008 15:28:38 PST - use POST instead of GET to selenium server (gyrm) - add support for per-session javascript (gyrm) - add unit tests and docs for re-using session_ids - added LWP::UserAgent dependency to fix cpan testers failures 1.15 - Sun 23 Mar 2008 14:02:25 PDT - allow set_timeout() to be called before open() 1.14 - Tue Dec 11 12:45:34 PST 2007 - fixed typo in Test::WWW::Selenium SYNOPSIS - thanks, Paul Puse - added missing dependency on URI::Escape - thanks, Peter (Stig) Edwards 1.13 - Wed Jun 6 19:52:18 PDT 2007 - fix bug to allow directly calling do_command - Thanks, Tom Hukins - Changes from Kevin Jones at Socialtext: - refactored out how functions are created - add functions to more closely match Selenium IDE: - wait_for_text_present - wait_for_element_present, and - pause 1.12 - Tue Mar 13 20:26:10 PDT 2007 - move unit test utility to WWW::Selenium::Util - refactor unit tests to use Test::Mock::LWP - fix bug in get_boolean_array - thanks to Ilya Averyanov 1.11 - Thu Jan 4 19:53:18 PST 2007 - don't stop a stopped session - don't open multiple browsers when start() is called several times - Update with Selenium-RC 0.91 1.10 - Tue Nov 14 20:51:13 PST 2006 - Integrated latest functions available in Selenium-Core 0.90 - WWW/Selenium.pm is build directly from Core's iedoc.xml - Module is built as part of Selenium-RC nightly build process - Retained backwards compatibility for deprecated core functions - Cleaned up POD - Check that caller has opened a page before running commands - Open without args opens '/' - Added auto_stop option (default on) to auto-close browser windows - Remove old get_location function in favour of core builtin get_location. It returns the absolute location. 1.04 - Fri Oct 6 19:02:30 PDT 2006 - Happy Canadian Thanksgiving! I thank everyone who uses this. - Documentation fixes from Frederic Buclin++ - Fixed WWW::Selenium example code - Patch received from Paul Johnson++ improves: - Error message for undefined methods - Default test names - whitespace and typo fixes - Made default_names default to on - Removed docs suggesting support for Java-style method names (This hasn't worked since < 0.20) 1.03 - Tue Jun 27 22:47:43 PDT 2006 - Unit tests don't test stderr using Test::Builder::Tester - When the Test-Simple folks get T::B::Tester working better I'll re-enable these tests 1.02 - Sat Jun 24 17:25:35 PDT 2006 - Added unit tests for all auto-generated functions - fixed bugs where line numbers and file info wasn't reported - fixed bug where test description was lost - added get_location method to return relative location - removed references to contains and lacks functions - failed action_ok() doesn't die anymore, the test just fails 1.01 - Thu Jun 22 13:57:33 PDT 2006 - No longer call WWW::Selenium::AUTOLOAD if method can't be found (rt bug #20042) - Update sample Test::WWW::Selenium code to actually work (Thanks, Shane Landrum) 1.00 - Mon Jun 12 08:53:18 PDT 2006 - This works well, so make it a stable 1.0 release - Better fix for Encode.pm support (Kevin Jones) - fixed unit tests when run under 5.8 - Fixed pod errors in WWW::Selenium 0.24 - Sat May 27 18:08:17 PDT 2006 - add version to WWW::Selenium - fixed Encode.pm support (Kevin Jones) - fixed typo (Kevin Jones) 0.22 - Sat May 27 18:08:17 PDT 2006 - Integrate Dan Fabulitch's latest lib/WWW/Selenium.pm - made Encode dependency optional - Changed Test::Builder comparators - this seems to work, I hope it doesn't break for other people. 0.21 - Fri Apr 21 00:37:23 PDT 2006 - fixed MANIFEST to include additional tests - fixed pod coverage 0.20 - Mon Apr 17 00:54:42 PDT 2006 - major refactoring to use Selenium Remote Control (SRC) - WWW/Selenium.pm comes from Dan Fabulich - From selenium-rc developer release 0.7.2 - changed to use named arguments to new - provide reasonable default args - skip undefined arguments in do_command - add a verbose mode - simplified get_string_array to split with a regex - remove unused get_(number|boolean)[_array] functions - add some extra docs - Updated Test::WWW::Selenium to use new WWW::Selenium - new unit tests 0.11 - not released - Removed get/set_url - fixed driver redirect 0.10 - Thu Mar 16 09:31:18 PST 2006 - update to latest Module::Install - fix test numbering problem - Thanks to Scott Lanning (SLANNING) for bug reports 0.08 - Wed Mar 15 23:03:32 PST 2006 - fixed dependencies on Test packages and WWW::Selenium::Utils - Allow file backend to specify where it keeps it's files - minor testing improvements 0.06 Thu Mar 9 00:01:34 PST 2006 - Added descriptive png images to doc/ - Added support for CGI driver to store/retrive commands and results - Added script to convert a wiki syntax file into a perl script 0.05 Fri Feb 24 00:47:02 PST 2006 - ownership changed to Luke Closs - Changed to use Module::Install instead of Module::Build - removed POE based server - added a Safari Launcher - Added a CommandBridge class with abstract backends - Added In-memory and file based CommandBridges - Added a CGI-based Selenium Driver - Added example CGI driver and example test script - Use Mac::Applescript to control Safari, if available 0.04 (Mattia Barbon) (Not released) - Added a REST interface to Selenium Server (as an exercise). - When running the regression tests, the SELENIUM_LAUNCHER and SELENIUM_PROCESSOR enviornment variables can be used to control which Launcher and CommandProcessor are used. - The SELENIUM_BROWSERS environment variable can be used to control which browser is used by the Pick/UnixDefault Launchers. - Added the 'NoLaunch' launcher which does not launch any browser. 0.03 Tue Jan 10 20:14:19 CET 2006 - Added a short description of Selenium. 0.02 Tue Dec 27 21:09:47 CET 2005 - Fix handling of commands taking locators as first argument in Test::WWW::Selenium. - Improved the documentation. - Added mozilla-firefox and mozffremote to the Unix browser list (thanks to Mark Stosberg). 0.01 Tue Nov 1 10:25:24 CET 2005 - First public release.