proposed an adaptive framework of keyword driven automation testing to execute test scripts in order to test the web applications. They used XML as the language to code the commands in the framework. Their adaptive framework consists of three distinct layers, namely automation layer, test driver layer and test execution layer. The interaction among these layers the test script is executed and are stored simultaneously in a test log. They also presented a prototype to verify the working of the framework.