Meet 2025’s Top-rated Software Test Management Tool. Learn More >

Spectacular Arrival of Revamped Selenium IDE

Revamped Selenium IDE

In this article

“Suffering can lead to transformation. And redemption. And marvelous mystery.” — Dr. Allen Hunt

It’s been a talk in the automation industry that Selenium IDE was dead and buried after the release of Firefox 55, now everything changed upside down after the release of revamped Selenium IDE. The earlier version it is not compatible with the latest firefox browser version and also it was not updated to fill the gaps for the unknown problems in the testing industry.

Applitools has rewritten it and they come up with all new Selenium IDE by incorporating the code from some of old Selenium IDE as well as part of Sidexx code. 

imback

Attractions in New Selenium IDE

The new Selenium IDE is an Extension for Firefox and Chrome.

Here is the list of features available in remodeled Selenium IDE:

1. Fallback Locators

Previously in IDE, the given locator will search for the element, if it didn’t found any matched element the test run changes to failed status. But in enriched Selenium IDE, it will automatically go through all the locators till finding that element.  This makes our test a lot reliable.

2. Control Flow

In older version of IDE, there is no way to handle conditional loops like if-else conditions. For example: if there is a test condition like If this value is present in the field, click submit otherwise end the test. This kind of conditions can be achieved easily in the new Selenium IDE by adding an ‘if’ condition to the script.

 

ifelseconditions

3. Right Click Menu Option

A new feature is added to the right menu as “Selenium IDE”, through which you can easily add actions like Verify Text, Verify Title, Assert Text, Assert Title etc., Just by right-clicking on the page and adding it to the script.

4. Capturing All Locators

In some scenarios, the primary locator may fail. At that time we cannot do anything with the old Selenium IDE. But in new Selenium IDE, it captures all the other locators and you can change it manually whenever required.

Capturing All Locators

5. Selenium Side Runner

It is a command line runner. It supports

  • Parallel Execution.
  • Base URL for multiple deployments.
  • Grid Execution.
  • Configurable through Capabilities

How to install Selenium Side Runner

  • Install npm module by running the below command:

                 npm install -g selenium-side-runner

  • Configure chromedriver or geckodriver path in environment variables.

SideRunner

6. Synchronization/Waits

In some scenarios, some elements may not be available or visible. So, most of the time test may take time to run or may fail randomly. In the latest version, it automatically adds those waits(Implicit wait/Explicit wait), Once when you play back the scripts, it automatically knows to wait for.

Synchronizationwaits

Initially, I have started my career as Manual Functional Tester and over the period I want to add automation to my skill set. These stunning features of new Selenium IDE inspired me in developing my automation skill set. I have started to learn Selenium and trying to build my own custom scripts. The folks in the testing industry were telling Selenium IDE  was boon to testers who have minimal coding skills. The latest Selenium IDE will definitely help me in building my automation scripting ability.

These new features and enhancements are proving that the new Selenium IDE will be the best Record and playback tool that we ever going to use. At this time we are very thankful to AppliTools team who gave rebirth to Selenium IDE and helps people who are not well in writing the code. So what you are waiting for go and try the new Selenium IDE which perfectly suits and works well for any use cases.

Selenium IDE is a roadmap for Selenium 4.0????? Please comment your thoughts.

References:

  1. https://www.youtube.com/watch?v=vlI3AX-wNqw

Supported Tool:

  1. Bandicam – Screen Recorder
Picture of Bharath M

Bharath M

Bharath is a Certified Software Tester, passionate about learning and implementing new things. He also likes to work on testing the back end of the applications.

All Posts

Deliver quality software with QA Touch

Questions? Explore our docs, videos, and more just one click away!

Real people with life changing results

Insights from QA Teams on QA Touch’s Impact

Frequently asked questions

Everything you need to know about the product and billing

Why QA Touch?

QA Touch is an AI-driven test management platform built by testers for testers. It simplifies collaboration between developers and QA engineers while helping to manage, track, and organize test cases efficiently. Streamline your testing processes, enhance QA visibility, and deliver high-quality software with ease.

QA Touch offers comprehensive features to manage the entire test management process. From easy migration with CSV files to audio-visual recording of issues and activity logs and a shareable dashboard for real-time reporting to stakeholders, we ensure the testing teams are always on top of things.

Our focus is on providing complete visibility and control over testing workflows and fostering collaboration between testers and other stakeholders (both internal and external). You can have a look at all the features here.

Once you sign up, it takes only 30 minutes to get your QA Touch account up and running. After registration, you will receive an account activation email with all the details. Log in with your account details and create your first test project on QA Touch—it’s that simple. You are now ready to start inviting your team and assigning them roles.

If you are finding it difficult to log in or facing any difficulty, feel free to reach our support team at info@qatouch.com

Why is QA Touch the best test management tool for me?

QA Touch is an AI-driven test management platform that simplifies collaboration between your developers and testers. Beyond creating, organizing, and executing test cases, QA Touch enables you to manage projects, track bugs, and monitor time—all in one platform.

With an intuitive UI and seamless two-way integrations, QA Touch adapts to your workflow, making test management, project oversight, and bug tracking smarter and more efficient.

With secure OKTA, Microsoft Azure SSO, and Google SSO enterprise features, you can stay connected in every app.

We have integrations with dozens of major apps like Slack, Jira, Monday.com, Cypress, and many more. Explore the whole list of integrations now supported here: Explore integrations

The test management tool is a modern software application that helps QA teams and developers manage their testing process efficiently. It provides a structured approach to creating, organizing, executing, and tracking tests to ensure software applications meet specified requirements and function properly before release.

Don’t just take our word for it.

QATouch is a leader in G2 market reports.