Designing Selenium Framework