This document discusses designing automation test frameworks with Selenium. It provides an overview of Selenium and its components including Selenium IDE, RC, WebDriver and Grid. It then covers different types of test frameworks that can be designed with Selenium like keyword-driven, data-driven and hybrid frameworks. The document demonstrates how to create a keyword-driven framework using Selenium and Excel. It also shows how data-driven testing works by fetching test data from an Excel sheet. Hands-on practice with Selenium is provided at the end.