Selenium is an open-source portable and popular software-testing framework for web applications. Selenium also provides a playback tool for authoring tests without the necessity to acquire knowledge of a test scripting language (Selenium IDE). Selenium also provides a test domain-specific language (Selenese) to write tests in several popular programming languages, including Scala, Groovy, Java, Ruby, C#, PHP, Python, and Perl. The tests can then run against current and newest web browsers. Selenium deploys on Windows, macOS and Linux platforms.
Selenium Suite Of Tools or Components:
Selenium is composed of respective components with specific role assists the web application test automation development:
1. Selenium Grid
2. Selenium IDE (Integrated Development Environment)
3. Selenium WebDriver
4. Selenium RC (Remote Control)
If you want to learn Selenium you must enrol in the following Selenium training Course. If you like reading the stuff then you must read the Selenium Tutorial. Here is a video tutorial which you can take up in order to learn Selenium. .