What is Selenium?
Selenium is an open-source browser automation tool built specifically to mimic human interaction. This is done by replicating actions that a human would do at a computer such as clicking on buttons and typing text. Selenium is mostly used to automate browsers for software testing. Selenium is comprised of 3 main products, Selenium WebDriver, Selenium IDE, and Selenium Grid.
What is Selenium WebDriver?
Selenium WebDriver is a cross platform browser automation tool that is frequently used in software test automation. WebDriver is typically used by engineers as it requires code to be written to automate the browser.
What is Selenium IDE?
Selenium IDE is a browser plug-in that can generate Selenium tests without needing to write code. In the software testing industry, this type of tool is considered a record / playback tool.
Back in 2017, Selenium IDE development stopped when Firefox 55 broke the integration. Applitools then helped to fix Selenium IDE in Firefox, and make it cross browser with a Google Chrome extension. Additionally, you can now run Selenium IDE tests on a Selenium WebDriver server using the SIDE runner.
What programming languages are supported with Selenium?