Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.
  • Selenium server itself supports "multiWindow" mode, which means that when the server is started up it also kicks firefox off at that time. It will then open a new window as a child and run your tests in there.

    Other ways to speed the process up is to create your own dump of a firefox profile (selenium creates one for you, but does it every time). This will also reduce the time required to start selenium up.

    I had previously sent a patch, but it looks like it got dropped. WWW::Selenium creates a brand new UserAgent object per selenium command, you can change that and get a speed boost, also enabling pipelining and keepalive help give a bit of a boost.

    I believe that I have co-maint on WWW::Selenium, so if I get a chance I'll make some of those changes, but I have some more urgent Test::Builder stuff to work out for adding subtests or the like to Test::FITesque.

    Test::A8N may also be worth your time to have a look at since it's been used heavily over time to do Selenium testing.