[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