[pgh-pm] Pittsburgh Perl Mongers | Meeting | Thursday Dec 13, 2007 | Scripting Selenium for Dynamic Snapshots - Casey West
Robert Blackwell
robert at robertblackwell.com
Mon Dec 10 05:13:10 PST 2007
Pittsburgh Perl Mongers | Meeting | Thursday Dec 13, 2007 at 7:00
* This months Technical Gathering 7:00 pm *
* Location *
Slaymaker Systems, Inc.
4914 Baum Blvd.
Pittsburgh, PA 15213
slaysys.com
* Talks *
* Pittsburgh Perl Workshop 08 *
* Scripting Selenium for Dynamic Snapshots - Casey West *
So you have a rich Internet application? You Web 2.0? You Ajax? Of
course you are. "Give it a REST," you're thinking to yourself right now.
Now you've got a dilemma. Of course you're already writing functional
tests against the web interface - which degrades nicely because you love
humans - but you can't test the Ajax bits. You need a web browser for
that, and that means you need a human. Crap!
Not anymore! I'm going to show you how to use Selenium to interact with
a rich internet application. You can write tests this way and you can do
other things. I'll show you testing briefly, but once you can control
the browser - and with the help of Perl and CPAN - you can do quite a
few other things as well.
In particular, I'm going to show you how I build the Socialtext CSS Kit,
a static, downloadable rapid design tool which lets you redesign a
Socialtext Wiki without access to the server back-end and without having
to run any of the code. You can skin static views, but thanks to browser
control I can render a view of the wiki at almost any stage such as when
an editor is invoked, when a drop down list has been activated, etc.
I'll also run through all the Perl code to massage the HTML, download
all the referenced assets, and many other fun tricks. If we have time
we'll even design a new, attractive interface to Socialtext. We might as
well end with some eye candy and go for drinks feeling like a Web 2.0
Rock Str.
* This months Social Gathering 8:00 pm *
This months social we will meet up with the the Pittsburgh Coding Dojo,
http://pghcodingdojo.org/index.php/Main_Page.
The Church Brew Works
3525 Liberty Avenue
Pittsburgh, Pa. 15201
412.688.8200
http://churchbrew.com
Yes there will be a Pittsburgh Perl Workshop 2008. Subscribe to the
Workshop RSS feed at http://pghpw.org.
Meetings are held on the second Thursday of the month starting at 7:00pm.
Need more info you can call Robert Blackwell at 412.231.5501.
Subscribe to the mailing list for the most up to date information
http://mail.pm.org/mailman/listinfo/pgh-pm.
More information about the pgh-pm
mailing list