BUILDING BETTER AUTOMATION FRAMEWORKS WITH SELENIUM: A TRAINING PERSPECTIVE