This document describes a Webdriver Enhanced Platform for Automation (WEPA) framework for automating web application testing using Selenium. It discusses why a framework is useful for standardizing test artifacts, scripts, and classes to make tests reusable across projects, easy to maintain and extend. The framework uses Selenium scripts in Perl, a database to store test data and results, and a grid to run tests in parallel on multiple browsers and machines. It provides layers for test execution, functional actions on the application under test, and system services like the database. Configuration files are used to specify test browsers, platforms, and data.