Generic framework for UI automation using Selenium and Java