Selenium is a web testing tool to run tests directly inside a browser using the simple scripts. Several testing can be done using the selenium tool such as functional, regression, sanity, smoke, cross-browser, responsive, UI testing, and others.