here are many tools in the market widespread which tells how to automate web ,web pages ,web sites and all web activities which a user can do and an automation engineer wishes to automate. What automation testers desires ? An Automation tester wishes to make type of framework which mimics all the events which he/she wants to test. So the leading tool for this is Selenium , it is widely adopted by testers for functional GUI testing. Another thing could be if he can make framework with less coding and he can do the same work in equivalent or even less time , as the other testers are taking.