What is Selenium?
- Open sourced software testing code allows anyone to use this tool with no software licensing costs
- Is used to test web based applications
- It has a very strong community because many software testers use it
- It can be used with popular software programming languages such as Java and Python
- Runs on many different browsers across different operating systems
- Can easily be integrated and leveraged with other tools
- Only used for web based applications, so it will not support automation of mainframe or AS400 applications
- Is supported by the community, so there is no central company that owns the code or provides updates
- Selenium WebDriver: is a collection of language bindings to drive actions within the web browser. If you need to create a series of web based test automation scripts you will need to use Web Driver. If you want to learn how to install Java and Selenium WebDriver click here.
- Selenium Grid: Is a tool that enables parallel test execution across multiple machines and browsers at the same time. This saves a lot of time and helps you get through large regression suites.
There are also some Big Changes in Selenium 4.
For the official website you can visit Selenium HQ.