Selenium is a free, open-sourced test automation tool which is used for testing web applications across different platforms and browsers. The process of Selenium Automation Testing embodies a single interface and allows the user to write test scripts in different programming languages. The Selenium Automation Tool can only be used to test web applications and not desktop or mobile applications.