Introduction to Selenium
Selenium is an open-source portable framework for testing web applications. It is written in java. Selenium was originally developed by Jason Huggins in 2004 as an internal tool at ThoughtWorks, released under the Apache 2.0 license. Selenium is the suite of tools that helps in automating only web applications. It may have the capabilities to operate across different browsers and operating systems. Selenium is not just a single tool but it is a set of tools that helps testers to automate web-based applications more efficiently. It may provide a playback tool for authoring functional tests without the need to learn a test scripting language (Selenium IDE). It may also provide a test domain-specific language (Selenese) to write tests in a number of popular programming languages, including C#, Groovy, java, Perl, PHP, Python, Ruby and Scala. The tests can then run against most modern web browsers. Selenium deploys on Window, Linux and macOs platforms. It is open-source software web developers can download and use it at free of cost
Advantages of Selenium
Selenium is an open-source tool.
It may execute scripts on various operating systems.
It may execute tests in parallel with the use of Selenium Grids.
It also Supports mobile devices.