Technologies
Overview

The salesforce.com Metadata API is a great invention. It allows you to script updates, synchronize changes between orgs and much more! Sadly, not everything in salesforce.com is updateable via the Metadata API. This can make Button Click Admins unhappy. Nothing is more painful than setting field level security for 10+ profiles on 10+ custom objects.
We think we can make the lives of countless Button Click Admins more enjoyable by automating this task with Selenium. In case you don't know, Selenium automates browsers. That's it. You can record your button clicks in one org and then play them back in another org to produce the same results.
These script can generate Java code and, now to make this challenge even more fun, we to make this process repeatable by scripting it with ANT.
Challenge Requirements
Provide a class that can be included in an ANT script (should extend the Ant.Task) that will load the playback class and run it against the target org.
For demo purposes, your submission can do something as simple as enter a new record through the standard salesforce interface.
Submission Details
Your submission will be judged by a panel of peers based upon this criteria.
Additional Info
Get a new Force.com Development Org
SeleniumHQ