Deprecated Actions - Jan 2022


As part of our efforts towards Testsigma’s continuous improvement we are shifting a few of our default actions (NLP statements) to Addons.


We have noticed a few inconsistencies and performance issues with the actions provided below after receiving feedback from many customers. This is because these particular actions need to be customized based on customer applications. 


We have removed these actions from the default list and created addons for the same, so that in the event of future issues/inconsistencies with these actions it would make it easy for both customers and our solutions team to modify the implementation.


Impact: All your existing tests would run as is. The only change you will notice is the absence of these default actions in the drop down list while adding a test step. To use these default actions, go to the Addons Menu, choose the ones you’d like and install them in your account.


If you don't see an addon for any of the deprecated actions, it means that it requires building a customization from scratch.  Do reach out to us for your requirements via chat or email and our team will create a custom addon for you.



Here is the list of deprecated actions:



Application Type

Deprecated Action

ADDON EQUIVALENT

WebApplication

Click on #{element} until text ${test-data} is visible

Click until the element/text is visible

WebApplication

Click on #{element} in the row with text ${test-data}

Actions on HTML tables

WebApplication

Click on #{element} in the row with text containing ${test-data}

Actions on HTML tables

WebApplication

Check the radio button with index ${test-data}

Talk to Us for Custom Addon

WebApplication

Click on button with index ${test-data}

Talk to Us for Custom Addon

WebApplication

Click on the link with index ${test-data}

Talk to Us for Custom Addon

WebApplication

Click on button with index ${test-data}

Talk to Us for Custom Addon

WebApplication

Check the checkbox with index ${test-data}

Talk to Us for Custom Addon

WebApplication

Enter ${test-data} in the email text box with index @{attribute}

Talk to Us for Custom Addon

WebApplication

Enter ${test-data} in the password text box with index @{attribute}

Talk to Us for Custom Addon

WebApplication

Enter ${test-data} in the textarea with index @{attribute}

Talk to Us for Custom Addon

WebApplication

Enter ${test-data} in the text box with index @{attribute}

Talk to Us for Custom Addon

WebApplication

Enter ${test-data} in the text box with index @{attribute}

Talk to Us for Custom Addon

WebApplication

Enter ${test-data} in the password text box with index @{attribute}

Talk to Us for Custom Addon

WebApplication

Enter ${test-data} in the email text box with index @{attribute}

Talk to Us for Custom Addon

WebApplication

Enter ${test-data} in the textarea with index @{attribute}

Talk to Us for Custom Addon

WebApplication

Click on the element with text containing ${test-data}

Click actions using different attributes

WebApplication

Click on the element with title ${test-data}

Click actions using different attributes

WebApplication

Click on the element with title ${test-data}

Click actions using different attributes

WebApplication

Click on the link with text ${test-data}

Click actions using different attributes

WebApplication

Click on the link with text containing ${test-data}

Click actions using different attributes

WebApplication

Click on the link with title ${test-data}

Click actions using different attributes

WebApplication

Click on the element with text ${test-data}

Click actions using different attributes

WebApplication

Click on button with title ${test-data}

Click actions using different attributes

WebApplication

Click on button with text ${test-data}

Click actions using different attributes

WebApplication

Enter ${test-data} in the element with label text @{attribute}

Enter actions using different attributes

WebApplication

Enter ${test-data} in the element with text @{attribute}

Enter actions using different attributes

WebApplication

Enter ${test-data} in the element with text @{attribute}

Enter actions using different attributes

WebApplication

Enter ${test-data} in the element with placeholder @{attribute}

Enter actions using different attributes

WebApplication

Enter ${test-data} in the element with title @{attribute}

Enter actions using different attributes

WebApplication

Enter ${test-data} in the element with title @{attribute}

Enter actions using different attributes

WebApplication

Enter ${test-data} in the element with label text containing @{attribute}

Enter actions using different attributes

WebApplication

Enter ${test-data} in the element with text containing @{attribute}

Enter actions using different attributes

WebApplication

Enter ${test-data} in the element with text containing @{attribute}

Enter actions using different attributes

WebApplication

Enter ${test-data} in the email text box with label text @{attribute}

Automate Email text box using attributes

WebApplication

Enter ${test-data} in the email text box with label text @{attribute}

Automate Email text box using attributes

WebApplication

Enter ${test-data} in the email text box with placeholder @{attribute}

Automate Email text box using attributes

WebApplication

Enter ${test-data} in the email text box with placeholder @{attribute}

Automate Email text box using attributes

WebApplication

Enter ${test-data} in the email text box with text @{attribute}

Automate Email text box using attributes

WebApplication

Enter ${test-data} in the email text box with text @{attribute}

Automate Email text box using attributes

WebApplication

Enter ${test-data} in the email text box with title @{attribute}

Automate Email text box using attributes

WebApplication

Enter ${test-data} in the email text box with title @{attribute}

Automate Email text box using attributes

WebApplication

Enter ${test-data} in the email text box with label text containing @{attribute}

Automate Email text box using attributes

WebApplication

Enter ${test-data} in the email text box with label text containing @{attribute}

Automate Email text box using attributes

WebApplication

Enter ${test-data} in the email text box with text containing @{attribute}

Automate Email text box using attributes

WebApplication

Enter ${test-data} in the email text box with text containing @{attribute}

Automate Email text box using attributes

WebApplication

Enter ${test-data} in the password text box with label text containing @{attribute}

Automate Password text box using attributes

WebApplication

Enter ${test-data} in the password text box with label text @{attribute}

Automate Password text box using attributes

WebApplication

Enter ${test-data} in the password text box with placeholder @{attribute}

Automate Password text box using attributes

WebApplication

Enter ${test-data} in the password text box with text containing @{attribute}

Automate Password text box using attributes

WebApplication

Enter ${test-data} in the password text box with text @{attribute}

Automate Password text box using attributes

WebApplication

Enter ${test-data} in the password text box with title @{attribute}

Automate Password text box using attributes

WebApplication

Enter ${test-data} in the password text box with label text @{attribute}

Automate Password text box using attributes

WebApplication

Enter ${test-data} in the password text box with text @{attribute}

Automate Password text box using attributes

WebApplication

Enter ${test-data} in the password text box with placeholder @{attribute}

Automate Password text box using attributes

WebApplication

Enter ${test-data} in the password text box with title @{attribute}

Automate Password text box using attributes

WebApplication

Enter ${test-data} in the password text box with label text containing @{attribute}

Automate Password text box using attributes

WebApplication

Enter ${test-data} in the password text box with text containing @{attribute}

Automate Password text box using attributes

WebApplication

Enter ${test-data} in the textarea with label text @{attribute}

Automate text area using attributes

WebApplication

Enter ${test-data} in the textarea with label text @{attribute}

Automate text area using attributes

WebApplication

Enter ${test-data} in the textarea with placeholder @{attribute}

Automate text area using attributes

WebApplication

Enter ${test-data} in the textarea with placeholder @{attribute}

Automate text area using attributes

WebApplication

Enter ${test-data} in the textarea with text @{attribute}

Automate text area using attributes

WebApplication

Enter ${test-data} in the textarea with text @{attribute}

Automate text area using attributes

WebApplication

Enter ${test-data} in the textarea with label text containing @{attribute}

Automate text area using attributes

WebApplication

Enter ${test-data} in the textarea with text containing @{attribute}

Automate text area using attributes

WebApplication

Enter ${test-data} in the textarea with label text containing @{attribute}

Automate text area using attributes

WebApplication

Enter ${test-data} in the textarea with text containing @{attribute}

Automate text area using attributes

WebApplication

Enter ${test-data} in the text box with label text containing @{attribute}

Automate text box using attributes

WebApplication

Enter ${test-data} in the text box with text containing @{attribute}

Automate text box using attributes

WebApplication

Enter ${test-data} in the text box with text @{attribute}

Automate text box using attributes

WebApplication

Enter ${test-data} in the text box with title @{attribute}

Automate text box using attributes

WebApplication

Enter ${test-data} in the text box with text @{attribute}

Automate text box using attributes

WebApplication

Enter ${test-data} in the text box with placeholder @{attribute}

Automate text box using attributes

WebApplication

Enter ${test-data} in the text box with placeholder @{attribute}

Automate text box using attributes

WebApplication

Enter ${test-data} in the text box with title @{attribute}

Automate text box using attributes

WebApplication

Enter ${test-data} in the text box with label text @{attribute}

Automate text box using attributes

WebApplication

Enter ${test-data} in the text box with label text @{attribute}

Automate text box using attributes

WebApplication

Enter ${test-data} in the text box with following label text @{attribute}

Automate text box using attributes

WebApplication

Enter ${test-data} in the text box with following label text @{attribute}

Automate text box using attributes

WebApplication

Enter ${test-data} in the text box with label text containing @{attribute}

Automate text box using attributes

WebApplication

Enter ${test-data} in the text box with text containing @{attribute}

Automate text box using attributes

WebApplication

Check the radio button with title ${test-data}

Automate radio button using attributes

WebApplication

Check the radio button with text containing ${test-data}

Automate radio button using attributes

WebApplication

Check the radio button with text ${test-data}

Automate radio button using attributes

WebApplication

Check the radio button with label containing ${test-data}

Automate radio button using attributes

WebApplication

Check the radio button with label ${test-data}

Automate radio button using attributes

WebApplication

Check the radio button with preceding text ${test-data}

Automate radio button using attributes

WebApplication

Check the checkbox with title ${test-data}

Automate checkbox using attributes

WebApplication

Check the checkbox with text containing ${test-data}

Automate checkbox using attributes

WebApplication

Check the checkbox with text ${test-data}

Automate checkbox using attributes

WebApplication

Check the checkbox with label containing ${test-data}

Automate checkbox using attributes

WebApplication

Check the checkbox with label ${test-data}

Automate checkbox using attributes

WebApplication

Verify that the current page displays an image with title ${test-data}

Text & Title based assertions

WebApplication

Verify that the current page displays an image with alt text ${test-data}

Text & Title based assertions

WebApplication

Verify that the current page displays a link with title ${test-data}

Text & Title based assertions

WebApplication

Verify that the current page displays an element with title ${test-data}

Text & Title based assertions

WebApplication

Verify that the current page displays an element with partial text ${test-data}

Text & Title based assertions

WebApplication

Verify that the current page displays an element with text ${test-data}

Text & Title based assertions

WebApplication

Verify that the current page displays a button with title ${test-data}

Text & Title based assertions

WebApplication

Verify that the current page displays a button with partial text ${test-data}

Text & Title based assertions

WebApplication

Verify that the current page displays a button with text ${test-data}

Text & Title based assertions

WebApplication

Verify that the current page displays a link with partial text ${test-data}

Text & Title based assertions

WebApplication

Verify that the current page displays a link with text ${test-data}

Text & Title based assertions

WebApplication

Wait until an element with text ${test-data} is displayed

Talk to Us for Custom Addon

WebApplication

Wait until an element with partial text ${test-data} is displayed

Talk to Us for Custom Addon

WebApplication

Wait until an element with title ${test-data} is displayed

Talk to Us for Custom Addon

WebApplication

Wait until a link with text ${test-data} is displayed

Talk to Us for Custom Addon

WebApplication

Wait until a link with title ${test-data} is displayed

Talk to Us for Custom Addon

WebApplication

Wait until a link with partial text ${test-data} is displayed

Talk to Us for Custom Addon

WebApplication

Wait until a password text box with title ${test-data} is displayed

Talk to Us for Custom Addon

WebApplication

Wait until an image with title ${test-data} is displayed

Talk to Us for Custom Addon

WebApplication

Wait until an image with alt text ${test-data} is displayed

Talk to Us for Custom Addon

WebApplication

Wait until the class attribute value of the element #{element} is changed

Talk to Us for Custom Addon

WebApplication

Verify that the text in #{element} ascending order

Talk to Us for Custom Addon

WebApplication

Verify that the text in #{element} descending order

Talk to Us for Custom Addon

WebApplication

Verify that the numbers in #{element} ascending order

Talk to Us for Custom Addon

WebApplication

Verify that the numbers in #{element} descending order

Talk to Us for Custom Addon

MobileWeb

Verify that the text in #{element} ascending order

Talk to Us for Custom Addon

MobileWeb

Verify that the text in #{element} descending order

Talk to Us for Custom Addon

MobileWeb

Verify that the numbers in #{element} ascending order

Talk to Us for Custom Addon

MobileWeb

Verify that the numbers in #{element} descending order

Talk to Us for Custom Addon

IOSNative

Tap on ${test-data} Key

Talk to Us for Custom Addon

IOSNative

Tap on the space key

Talk to Us for Custom Addon

IOSNative

Tap on the backspace key

Talk to Us for Custom Addon

IOSNative

Tap on the enter key

Talk to Us for Custom Addon




Actions merged(Simplified):


In order to keep the list of actions supported simple and effective we have merged a few duplicate/similar actions into singular & simpler action statements. Refer to the list below to understand which actions correspond to which new NLP statement


Impact: There will be no impact on your tests if you are already using the old actions. 



Old Action                    New Action

Wait until the element #{ui-identifier} is visible

Wait until the element #{ui-identifier} is visible/selected/enabled/clickable

Wait until the element #{ui-identifier} is visible

Wait until the element #{ui-identifier} is not visible

Wait until the element #{ui-identifier} is selected

Wait until the element #{ui-identifier} is not selected

Wait until the element #{ui-identifier} is enabled

Wait until the element #{ui-identifier} is disabled

Wait until the element #{ui-identifier} is clickable

Wait until the element #{ui-identifier} is visible

Wait until the element #{ui-identifier} is visible/selected/enabled/clickable

Wait until the element #{ui-identifier} is not visible

Wait until the element #{ui-identifier} is selected

Wait until the element #{ui-identifier} is not selected

Wait until the element #{ui-identifier} is enabled

Wait until the element #{ui-identifier} is disabled

Wait until the element #{ui-identifier} is clickable

Wait until the element #{ui-identifier} is visible

Wait until the element #{ui-identifier} is visible/selected/enabled/clickable

Wait until the element #{ui-identifier} is not visible

Wait until the element #{ui-identifier} is selected

Wait until the element #{ui-identifier} is not selected

Wait until the element #{ui-identifier} is enabled

Wait until the element #{ui-identifier} is disabled

Wait until the element #{ui-identifier} is clickable

Wait until the element #{ui-identifier} is visible

Wait until the element #{ui-identifier} is visible/enabled/clickable

Wait until the element #{ui-identifier} is enabled

Wait until the element #{ui-identifier} is disabled

Wait until the element #{ui-identifier} is not visible

Wait until the element #{ui-identifier} is clickable



Verify that the element #{ui-identifier} is checked

Verify that the element #{ui-identifier} is present/enabled/checked/displayed

Verify that the element #{ui-identifier} is unchecked

Verify that the element #{ui-identifier} is present

Verify that the element #{ui-identifier} is not present

Verify that the element #{ui-identifier} is enabled

Verify that the element #{ui-identifier} is disabled

Verify that the element #{ui-identifier} is displayed

Verify that the element #{ui-identifier} not displayed

Verify that the element #{ui-identifier} is checked

Verify that the element #{ui-identifier} is present/enabled/checked/displayed

Verify that the element #{ui-identifier} is unchecked

Verify that the element #{ui-identifier} is present

Verify that the element #{ui-identifier} is not present

Verify that the element #{ui-identifier} is enabled

Verify that the element #{ui-identifier} is disabled

Verify that the current page displays an element #{ui-identifier}

Verify that the element #{ui-identifier} not displayed

Verify that the element #{ui-identifier} is enabled

Verify that the element #{ui-identifier} is present/enabled/displayed

Verify that the element #{ui-identifier} is disabled

Verify that the element #{ui-identifier} is displayed

Verify that the element #{ui-identifier} is present

Verify that the element #{ui-identifier} is not present

Verify that the element #{ui-identifier} is present

Verify that the element #{ui-identifier} is present/enabled/displayed

Verify that the element #{ui-identifier} is not present

Verify that the element #{ui-identifier} is enabled

Verify that the element #{ui-identifier} is disabled

Verify that the element #{ui-identifier} is displayed



Scroll up to the element #{ui-identifier} into view

Scroll up to/down to/to the element #{ui-identifier} into view

Scroll to the element #{ui-identifier} into view

Scroll down to the element #{ui-identifier} into view



Scroll down to the element #{ui-identifier} into view

Scroll up to/down to/to the element #{ui-identifier} into view

Scroll to the element #{ui-identifier} into view

Scroll up to the element #{ui-identifier} into view



Scroll inside an element #{ui-identifier} to top

Scroll inside an element #{ui-identifier} to top/bottom

Scroll inside an element #{ui-identifier} to bottom

Scroll inside an element #{ui-identifier} to top

Scroll inside an element #{ui-identifier} to top/bottom

Scroll inside an element #{ui-identifier} to bottom



Tap on Cancel button in the alert

Tap on OK/Cancel button in the alert

Tap on OK button in the alert

Tap on Cancel button in the alert

Tap on OK/Cancel button in the alert

Tap on OK button in the alert

Tap on Cancel button in the alert

Tap on OK/Cancel button in the alert

Tap on OK button in the alert





Tap on the Back button in the browser

Tap on the Back/Forward/Refresh button in the browser

Tap on the Forward button in the browser

Tap on the Refresh button in the browser

Click on the Refresh button in the browser

Click on the Back/Forward/Refresh button in the browser

Click on the Forward button in the browser

Click on the Back button in the browser



Tap on the space key

Tap on the space/backspace/enter key

Tap on the backspace key

Tap on the enter key

Tap on the search key

Tap on the space/backspace/enter/search key

Tap on the space key

Tap on the backspace key

Tap on the enter key

Tap on the space key

Tap on the space/backspace/enter key

Tap on the backspace key

Tap on the enter key


Swipe from bottom to top of the screen

Swipe from left to right/top to bottom/etc. of the screen

Swipe from top to bottom of the screen

Swipe from middle to top of the screen

Swipe from left to right of the screen

Swipe from left to right/top to bottom/etc. of the screen

Swipe from right to left of the screen

Swipe from left to middle of the screen

Swipe from right to middle of the screen

Swipe from top to bottom of the screen

Swipe from bottom to top of the screen

Swipe from top to middle of the screen

Swipe from bottom to middle of the screen

Swipe from middle to top of the screen

Swipe from middle to bottom of the screen

Swipe from middle of the screen to left

Swipe from middle of the screen to right

Swipe from left to right of the screen

Swipe from left to right/top to bottom/etc. of the screen

Swipe from right to left of the screen

Swipe from left to middle of the screen

Swipe from right to middle of the screen

Swipe from top to bottom of the screen

Swipe from bottom to top of the screen

Swipe from top to middle of the screen

Swipe from bottom to middle of the screen

Swipe from middle to top of the screen

Swipe from middle to bottom of the screen

Swipe from middle of the screen to left

Swipe from middle of the screen to right



Swipe that the element #{ui-identifier} right

Swipe the element to #{ui-identifier} right/left/top/bottom

Swipe that the element #{ui-identifier} left

Swipe that the element #{ui-identifier} top

Swipe that the element #{ui-identifier} bottom

Swipe that the element #{ui-identifier} right

Swipe the element to #{ui-identifier} right/left/top/bottom

Swipe that the element #{ui-identifier} left

Swipe that the element #{ui-identifier} top

Swipe that the element #{ui-identifier} bottom



Disable WIFI

Enable/Disable WIFI

Enable WIFI



Enable the switch button #{ui-identifier}

Enable/Disable the switch button #{ui-identifier}

Disable the switch button #{ui-identifier}

Enable the switch button #{ui-identifier}

Enable/Disable the switch button #{ui-identifier}

Disable the switch button #{ui-identifier}