CloudSpokes

Technologies

Overview

Selenium

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

Upload all your source code as a zip (you can simply zip up your Eclipse project for convenience) and provide any documentation and/or instructions that are needed. Please be clear and concise with any setup instructions.
 
An SWF/YouTube video of your application is required.

Your submission will be judged by a panel of peers based upon this criteria.

Additional Info

Get a new Force.com Development Org
SeleniumHQ



Discussion

The discussion board is closed for this challenge.