Top 7 reasons to use Selenium for automation testing