

This has all been solved with the advent of the Command-line Runner where you can now run tests on any browser, in parallel, and on a Grid (without needing to write any code!).

As mentioned above, one of the pitfalls of the early Selenium IDE was no support for cross-browser testing and no support for parallelization. The Command-line Runner - also referred to as the Selenium Side Runner. I will, however, point out the major features of the Selenium IDE that you should know about and why I think the tool deserves more attention as well as…acclaim.
#SELENIUM IDE TUTORIAL HOW TO#
There are several Selenium IDE tutorials available (both text and video), on how to use the tool, so I won’t get into the details of how to use the IDE here. Once a session has been recorded, users can easily rerun the test, manipulate test commands, and debug test runs using the IDE. The scripts are recorded using a proprietary language called ‘Selenese’ but can be exported to WebDriver code using C# NUnit, Java JUnit, JavaScript Mocha, Ruby RSpec, or Python Pytest. The Selenium IDE works by simply recording your actions as you navigate a web application (or web page) and turns them into scripts (a collection of commands and arguments). The tool is accessible via an extension in your web browser (you’ll need to add the extension yourself - currently the IDE extension supports both Chrome and Firefox). Before diving into the tool, let’s first answer the question ‘what is the Selenium IDE?’ Technically, it’s an integrated development environment, in simple terms, however, it’s an open-source record and playback tool for the web.
