Functionality testing automation framwork: Watir Rspec PageObject Framework.