SELENIUM FOR TEST AUTOMATION: WHAT YOU NEED TO KNOW BEFORE STARTING