What is Selenium?
Options
- An umbrella project of tools to automate browsers (Correct option)
- A database that stores the results of tests
- A cloud provider that rents servers by the hour
- A Java framework for building backend servers
Answer
An umbrella project of tools and libraries for automating web browsers, mostly used to test web UIs
Why
Selenium can open a real browser and do what a user does: click, type, read text.
Its parts: WebDriver (the core, a common interface for many browsers), Selenium IDE (records and plays back actions) and Selenium Grid (runs tests in parallel on many machines).
It supports Java, Python, C#, Ruby, JavaScript and Kotlin.
Remember
Selenium = automate browsers for UI tests.