All IT Courses 50% Off
Selenium Tutorials

New features in Selenium people don’t know about

News Flash – Selenium has new features now! 

As one of the best automation test tools out there, Selenium has an upgrade that encapsulates different features to simplify and allow testers to carry out more successful activities. As you continue with your Selenium online class, implementing these features will help you understand the processes better. 

Find out what they are about in this article. 

1.Conditional Phrases

Unlike before when the Selenium testing tool couldn’t accept the use of conditional phrases, the new upgrade has this feature now. Currently, there are four conditional phrases allowed by the Selenium IDE tool. These are ‘if’, ‘else’, ‘else if’, and ‘end’. 

‘If’ is a conditional phrase that is used by the tool to execute a true statement.

‘Else’ is used by the tool as an extension of ‘if’ when the statement is untrue. 

‘Else if’ is designed to execute a statement that has its first ‘if’ true. 

Lastly, ‘end’ is a phrase that automatically aborts the conditional block when inputted. 

The introduction of these command statements helps programmers and testers execute their tests even when certain conditions aren’t met. 

2.Backup Element Selector Feature

This is another new feature many testers are yet to find out about the new Selenium IDE upgrade. This backup element selector feature is designed to allow testers to record several locators for each test element. Some of these locators include CSS, ID, XPath, etc. Specifically, the backup element locator feature ensures the testing results are successful when there is an update after the process. Before this time, the introduction of updates usually results in failed testing. Now, the case is different because one element has two or more locators.

Want to know how to use this feature easily? Join the Selenium Online Course now. 

3.Code Export Feature

New features in Selenium people don't know about

Next up on the new feature in the Selenium IDE is the Code Export feature. This is one of the best features that allows testers to use the Selenium IDE easily. The Code Export feature allows users directly input codes from Selenium Webdriver for use in Selenium Grid. Currently, the Code export feature on Selenium IDE supports five languages and six frameworks. These are Ruby, Java, JavaScript, Python, and C#. Its frameworks are RSpec, JUnit, Mocha, Pytest and NUnit, and xUnit. 

Using this feature is quite simple as it can be activated by clicking the Export feature and selecting the preferred language for you. 


The last feature available on Selenium IDE is the Loops statement. This is similar to the conditional statements and currently has four accepted phrases. These are times, do – repeat if, while, and forEach. These statements are activated using JavaScript language by selecting the control flow command. After the activation and execution of the loops, the results can be saved for future use. 

Times statement is used by the tool to determine the number of rounds the testing command should follow. 

The ‘Do – repeat if’ loop begins with the do instruction, and thereafter shifts to the repeat statement. It’s used to execute testing once after which the repeat if statement will determine if it’s acceptable to rerun.

For the ‘while’ command when activated, the testing execution will only happen when the condition is true.  

5.Chrome DevTools

Away from the Selenium IDE upgrades, here’s one of the best features now available on Selenium WebDriver. This tool is designed to help testers track, monitor, and understand all that goes on in the Chrome browser. This is particularly effective because testers now have the opportunity to track down problems during the test execution phase without problems. 

After selecting the feature, you have a long list of commands that are available for use. Here are some of them and their uses: 

  • The console tool is designed to help testers check messages and run JavaScript language. 
  • The network tool allows testers to identify and debug the browser network. 
  • The application tool is for checking all loaded resources. 
  • Lighthouse is for auditing a web application in the browser.
  • Security is designed to ensure there are no bugs in the system and also for checking the safety of a webpage. 

There are other tools that you will find by using the Selenium Webdriver. To get more of this tool, check out a Selenium Online Course today. 


With these new developments in the Selenium automation testing tool, the world of automation testing is getting better and simpler by the day. After the completion of your Selenium class, you can always get started on the journey to joining the experts in the industry. 

Facebook Comments

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Related Articles

Back to top button