Personally I prefer using Selenium through Robot Framework (<a href="http://robotframework.org/" rel="nofollow">http://robotframework.org/</a>) and its Selenium2 Library (<a href="https://github.com/rtomac/robotframework-selenium2library/#readme" rel="nofollow">https://github.com/rtomac/robotframework-selenium2library/#r...</a>).<p>It gives you nice reporting for free and you get to write your tests in keyword driven way.<p>And when your tests get huge and complicated, RF has many other libraries to help you out (like database and http libraries).