Design a Test Automation Framework with Selenium and Java