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} |