logo logo

Top 5 Trending Test Automation Actions

Top 5 Trending Test Automation Actions

In my previous article, we discussed TestProject’s Test Automation Addons Library and shared ways the community can contribute to making it even greater. The Addons Library includes over 1,500 automation actions to date, supporting Web, Android and iOS apps. You can find in the library endless options and functionalities everyone needs to have within automation test cases, such as: Comparing images, clicking on elements only if visible, sending RESTful API requests, uploading files, CSV operations, generating random data, and a bunch more!

Each Addon is ranked by the community itself, and in this article, I’ll share with you the top 5 trending & most used actions among our community that we just get enough of! 🤗

Ready to take a guess before you check the rankings below? 🥇🥈🥉

Click If Visible with more than 51.8K use counts
Click (using JavaScript) with more than 42.9K use counts
HTTP Get Request with more than 20.6K use counts
Get CSS Value with more than 13.5K use counts
Compare Image with UI Element with more than 10.3K use counts

Top 5 Test Automation Actions

Let’s learn more about each and every action 🧐

1. Compare Image with UI Element 

The Compare the Image with UI Element action is part of the Image Comparison Addon and it is used for Visual Testing. During automation, UI elements in the application can change their appearance. It can be a change of color, size, or even its presence or visibility. Validating those changes during manual testing is relatively easy, whereas validating them during automation is not such a straightforward task ✅

The Image Comparison Addon provides actions to visually compare images while providing the difference threshold, it’s all done by using Visual Testing techniques. You can select an element and visually compare it with a locally stored image as well. This addon will also allow you to compare two images that are locally stored on your machine. You can use “Take element screenshot” action to locally save an image and compare actions to different images.
For more details on what this looks like and a step-by-step tutorial, you can check out this article or the official Docs.

2. Click (using JavaScript)

The Click (using JavaScrpit) action is part of JS Actions Addon. The JS Actions Addon gives you access to basic UI actions like clicking, context clicking, or typing in a text through JavaScript. Sometimes WebDriver clicks or typing commands can’t be used or maybe it’s hidden, and in that case, this Addon and its various useful actions enable you to manipulate the UI with ease. An example that shows this addon in action, can be found on our official Docs here.

JavaScript Actions Addon

3. HTTP Get Request

The HTTP Get Request action is part of the RESTful API Client Addon. This Addon provides actions to send HTTP/S requests using GET, POST, PUT and DELETE methods. You can read more by following this hands-on tutorial for API testing (including full access to the example tests shared in each tutorial step), or head over to our official Docs here.

Automating End to End API Testing Flows Guide [Test Examples Included]

4. Click If Visible

The Click If Visible action is part of the Visible Elements Operations Addon. This Addon provides actions that will perform only if the element is visible. The actions will not fail the step in case the element is not visible.
Here is an example of how you might use this action here.

Visible Elements Operations Addons

5. Get CSS Value

The Get CSS Value action is part of the Web Extensions Addon. This Addon provides many actions to use in web automation. They allow manipulating the local storage and cookies, handling the alerts in the browser, performing different types of click actions, interacting with selectors, changing the value of elements and their attributes, actions with the mouse pointer, managing window handles, and more.

For example, the Get CSS value action gets the CSS value from the given element. This action requires you to specify the name of the CSS property you are interested in, in the Property name field 👉 You can read more on all the other various beneficial actions from within this Addon on our official Docs here.


These test automation actions (and many others you can find in the library) will help you achieve quality at speed, be your guideline to a world of power, and simplify the way you work 👌

Take a ride into the Addons library and familiarize yourself with various ready-to-use actions that are available for free! Mix & match, add & play the right action that suits you best, and don’t hesitate to look at the numbers to identify trending actions that might be the right fit for your needs 🎢 Enjoy the ride!

About the author

Meital Matsafi

As the Head of Community at TestProject and a test automation enthusiast by ❤, I love building and maintaining relationships with our community members, diverse community organizations, and internal entities while learning and sharing my key findings. Assisting with the development of robust engagement plans & activities I’m extremely eager to evolve and grow the community.


7 1 comment
  • Athira Gopakumar May 31, 2021, 4:31 am

    Hi Meital,
    Great share!
    Test automation and test automation services are extremely popular now and your article on “Top 5 Trending Test Automation Actions” was very informative. You have described each and every action in detail. Keep up the excellent work.

Leave a Reply