What is Selenium?

What is Selenium? :face_with_monocle:

Is it a framework? Testing library? Automation tool?

The earliest version of Selenium was a test tool. It offered a large API for testers to do testing. Modern Selenium is NOT a test tool, it is a tool for browser automation. :point_down:

Chris McMahon Explained here in this Twitter thread.

1 Like

Selenium is an open-source test automation tool that offers a single interface to write test scripts. Reliable for web test automation, selenium is one of the most compatible test automation tools that allows users to write test scripts for so many programming languages like C#, Java, NodeJS, PHP, Perl, Python, Ruby, etc.

The older version of the tool was more of a portable software testing framework. However, the recent upgrades made on IDE have added to the potential of selenium making it a full-fledged test automation tool.

Also, know the All-New Approach to Automated Testing: Selenium 4