Web App Commands

1. Capture

Capture Command with Actions

Webscreen

It captures the entire web page of a given URL, and stores it as an image at a predefined storage location.

Webscreen command can only be utilized for capturing Web App screens.

Snapshot

This test command allows users to capture only the visible page screen of the monitor, and stores it as an image.

Snapshot command can be utilized for capturing Web, Mobile, and Desktop App screens.

2. Check

It is set of validation commands.

It will stop the execution from the point where it fails. This is applicable to all the actions that are performed using Check test command.

Check Command with Actions

Text

It allows users to check whether a specified text is present on a page or not. The check will be performed by matching the case of the text value specified.

The Text command can be utilized for checking a specified text into Web Apps, Mobile Apps and Validations.

E.g. "hello" will be considered different from HELLO.

Text with special symbols will not be considered.

Title

It allows users to check whether the title of the page has a specified value or not.

The Title command can be utilized for checking a specific title into Web Apps and Validations.

Checked

It allows users to check whether the checkbox is checked or not.

The Checked command is mainly used into Web Apps, Mobile Apps, and Validations.

Unchecked

It allows users to check whether the checkbox is unchecked or not.

The Unchecked command is mainly used in Web Apps, Mobile Apps and Validations.

Visible

It allows users to check whether a specific object is visible on the page or not. And this command is mainly used into Web Apps, Mobile Apps and Validations.

Invisible

It allows users to check whether a specific object is hidden on the page or not. And this command is mainly used into Web Apps, Mobile Apps and Validations.

Alert Present

This command allows users to check if there is a JavaScript based alert present on screen. The Value column would have true/false stored in a variable specified. This command can also be utilized with conditional statements for various scenarios.

Enabled

It allows users to check whether the object (Link, Button etc.) is activated on the page or not. And this command is mainly used into Web Apps, Mobile Apps and Validations.

Disabled

It allows users to check whether the object (Link, Button etc.) is deactivated on the page or not. And this command is mainly used into Web Apps, Mobile Apps and Validations.

Exists

It allows users to check whether the object is present on a specified page or not. And this command is mainly used into Web Apps, Mobile Apps and Validations.

Selected:value

It allows users to check whether the option of a specified value chosen from the drop-down list or not. And this command is mainly used into Web Apps and Validations.

Selected :index

It allows users to check whether the option of a specified index chosen from the drop-down list or not. And this command is mainly used into Web Apps and Validations.

Text:value

It allows users to check whether the object has a specified value or not. This Action can also be utilized by taking value from the text box. And this command is mainly used into Web Apps and Validations.

E.g. when the values in the text box are automatically populated from a database, a user can verify these values by taking ID or OBJECT of the text box.

Cookie

It allows users to check whether the page contains a specified cookie or not. The result of the cookie’s presence or absence will be reflected in the log that is generated for the Report of the Test Case. And this command is mainly used into Web Apps and Validations.

Single Occurrence

It allows users to check whether the value appears only one time on the page or not. And this command is mainly used into Web Apps and Validations.

This action will check only on the Content of Page. It will not include Page Title, Header etc.

Text Ignore Case

It allows users to check whether the text is present on the page irrespective of the case of the text. The check will be performed by ignoring the case of the text value specified. And this command is mainly used into Web Apps, Mobile Apps, and Validations.

E.g. "hello" will be considered same as HELLO. The check will be performed on all the content that is present in the form of the text like labels, links etc.

Text with special symbols will be considered.

URL Reachable

It allows users to check whether a URL specified in value column is a valid URL or not. And this command is mainly used into Web Apps and Validations.

Image

It allows users to compare two images with URL to URL, File to File, and URL to File format. It will run as per the behavior of Check functionality, which includes following scenarios:

1. The check command will fail if tolerance power is less than an actual difference in images.

2. The check command will pass if tolerance power is greater than an actual difference in images.

And this command is mainly used into Web Apps and Validations.

Current Page URL

This action allows users to evaluate the current page URL on the screen. And this command is mainly used into Web Apps and Validations.

3. Click

It allows users to perform click on a particular object. And this command is only used in Web Apps.

Click

4. Click and Wait

It allows users to click an object and wait for a particular time before performing the next action. And this command is only used in Web Apps.

Click and Wait

5. Click by Co-ordinates

It allows users to click an object by its X and Y coordinates. And this command is only used in Web Apps.

Click by Co-ordinates

6. Compare

It allows users to equate numerical values and give a Boolean result.

Compare Command with Actions

Less than

It is used to compare two numbers, with the lesser number given first. And this command is mainly utilized in Web Apps, Mobile Apps, Database and in Web Services.

Less than or equal to

It checks whether two numeric values are less than or equal to each other. And this command is mainly utilized in Web Apps, Mobile Apps, Database and in Web Services.

Greater than

It is used to compare two numbers, with the greater number given first. And this command is mainly utilized in Web Apps, Mobile Apps, Database and in Web Services.

Greater than or equal to

It checks whether two numeric values are greater than or equal to each other. And this command is mainly utilized in Web Apps, Mobile Apps, Database and in Web Services.

Equal to

It will check two values and return True if the values on both sides are equal to one another. And this command is mainly utilized in Web Apps, Mobile Apps, Database and in Web Services.

Not equal to

It will check two values and return True if the values on both sides are not equal to one another. And this command is mainly utilized in Web Apps, Mobile Apps, Database and in Web Services.

Data Table

It allows users to compare two Data Tables and return number of different rows in Data Table1 & Data Table2. And this command is mainly utilized in Web Apps, Mobile Apps, Database and in Web Services.

Compare Data Table

Between Range

It allows users to validate whether a number lies within the specified range or not. And this command is mainly utilized in Web Apps, Mobile Apps, Database and in Web Services.

Compare Between Range

If the value is not a Number and “As Number” checkbox is checked, it will consider value as 0.

7. Data Table

Data Table Command with Actions

Size

It allows users to get the number of rows available in the specified Data Table. And this command is mainly utilized in Web Apps, Mobile Apps, Database and in Web Services.

Get Row

It allows users to get the entire data of a row in a variable, in which column values are separated by a comma. And this command is mainly utilized in Web Apps, Mobile Apps, Database and in Web Services.

Clean Data

It allows users to clean the entire data of Data Table. And this command is mainly utilized in Web Apps, Mobile Apps, Database and in Web Services.

8. Delete

It allows users to remove Cookie(s) from a web page.

Delete Command with Actions

All Cookies

It allows users to remove all the cookies of a web page which are created by the user.

Cookies

It allows users to remove specific cookies from a web page.

9. Dynamic Input

It enables users to pass a dynamic value inside the script, through an input box and make use of it further inside the script. This command is utilized in Mobile Apps.

Dynamic Input

10. Elseif

It allows users to execute another condition to be tested when all the other conditions above are not satisfied.

ElseIf Command with Actions

Text

It allows users to verify whether a specified text is present on a page or not. The action will be performed for all the texts on the page. The text will be performed by matching the case of the text value specified. The Text command is mainly utilized to verify text in Web & Mobile Apps.

E.g. "hello" will be considered different from HELLO.

Text with special symbols will not be considered.

Title

It allows users to verify whether the title of the page has a specified value or not. The Title command is mainly utilized to verify title in Web Apps.

Checked

It allows users to verify whether the checkbox is checked or not. The Checked command is mainly utilized in Web & Mobile Apps.

Unchecked

It allows users to verify whether the checkbox is unchecked or not. The Unchecked command is mainly utilized in Web & Mobile Apps.

Visible

It allows users to verify whether a specific object is visible on the page or not. The Visible command is mainly utilized and can be seen in Web & Mobile Apps.

Invisible

It allows users to verify whether a specific object is hidden on the page or not. The Invisible command is mainly utilized and cannot be seen in Web & Mobile Apps.

Enabled

It allows users to verify whether the object (Link, Button etc.) is activated on the page or not. The Enabled command is mainly utilized for activation in Web & Mobile Apps.

Disabled

It allows users to verify whether the object (Link, Button etc.) is deactivated on the page or not. The Disabled command is mainly utilized for deactivation in Web & Mobile Apps.

Selected:value

It allows users to verify whether the option of a specified value is chosen from the drop-down list or not. This command is mainly utilized in Web Apps.

Selected :index

It allows users to verify whether the option of a specified index is chosen from the drop-down list or not. This command is mainly utilized in Web Apps.

Text:value

It allows users to verify whether the object has a specified value or not. This Action can also be utilized by taking value from the text box. This command is mainly utilized in Web Apps.

E.g. when the values in the text box are automatically populated from a database, a user can verify these values by taking ID or OBJECT of the text box.

Exists

It allows users to verify whether the object is present on the page or not. This command is mainly utilized in Web & Mobile Apps.

Compare

It allows users to perform a comparison between two strings i.e. verify whether two strings are equal or not. It will take the case sensitivity of the Strings into consideration. This command is mainly utilized in Web & Mobile Apps.

Compare Ignore Case

It allows users to perform a comparison between two strings i.e. verify whether two strings are equal or not. It will ignore the case sensitivity of the Strings at the time of consideration. This command is mainly utilized in Web & Mobile Apps.

IsBlankOrNull

It allows users to verify whether the value of a Variable is absent or not. This command is mainly utilized in Web & Mobile Apps, Database and Web Services.

Contains

It allows users to determine whether a string contains a given substring or not. This command is mainly utilized in Web & Mobile Apps, Database and Web Services.

URL Reachable

It allows users to verify if a specified URL in value column is a valid URL or not. This command is mainly utilized in Web Apps.

Image

This action allows users to compare two images with URL to URL, File to File, and URL to File format. This command is mainly utilized in Web Apps.

Less than

It is used to compare two numbers, with the lesser number given first. This command is mainly utilized in Web & Mobile Apps, Database and Web Services.

Less than or equal to

It checks whether two numeric values are less than or equal to each other. This command is mainly utilized in Web & Mobile Apps, Database and Web Services.

Greater than

It is used to compare two numbers, with the greater number given first. This command is mainly utilized in Web & Mobile Apps, Database and Web Services.

Greater than or equal to

It checks whether two numeric values are greater than or equal to each other. This command is mainly utilized in Web & Mobile Apps, Database and Web Services.

Equal to

It will identify two values and return True if the values on both sides are equal to one another. This command is mainly utilized in Web & Mobile Apps, Database and Web Services.

Not equal to

It will identify two values and return True if the values on both sides are not equal to one another. This command is mainly utilized in Web & Mobile Apps, Database and Web Services.

Between Range

It allows users to validate whether a number lies within the specified range or not. This command is mainly utilized in Web & Mobile Apps, Database and Web Services.

Current Page URL

It allows users to evaluate the current page URL on the screen. This command is mainly utilized in Web Apps.

File Exists

It allows users to validate the presence of the specified file in the local system. It requires absolute file path and a variable to store the Boolean result. This command is mainly utilized in Web Apps and File Operations.

11. ElseIf-Not

It allows users to execute a condition if the action mentioned is not satisfied.

ElseIf-Not Command with Actions

Text

It allows users to verify whether a specified text is present on a page or not. The action will be performed for all the text on the page. The check will be performed by matching the case of the text value specified. The Text command is mainly utilized to verify text in Web & Mobile Apps.

E.g. "hello" will be considered different from HELLO.

Text with special symbols will not be considered.

Title

It allows users to verify whether the title of the page has a specified value or not. The Title command can be utilized for checking a specific title in Web Apps.

Checked

It allows users to verify whether the checkbox is checked or not. The Checked command can be utilized in Web & Mobile Apps.

Unchecked

It allows users to verify whether the checkbox is unchecked or not. The Unchecked command can be utilized in Web & Mobile Apps.

Visible

It allows users to verify whether a specific object is visible on the page or not. The Visible command can be utilized and can be seen in Web & Mobile Apps.

Invisible

It allows users to verify whether a specific object is hidden on the page or not. The Invisible command can be utilized and it cannot be seen in Web & Mobile Apps.

Enabled

It allows users to verify whether the object (Link, Button etc.) is activated on the page or not. The Enabled command is mainly utilized for activation in Web & Mobile Apps.

Disabled

It allows users to verify whether the object (Link, Button etc.) is deactivated on the page or not. The Disabled command is mainly utilized for deactivation in Web & Mobile Apps.

Selected:value

It allows users to verify whether the option of a specified value is chosen from the drop-down list or not. This command is mainly utilized in Web Apps.

Selected :index

It allows users to verify whether the option of a specified index chosen from the drop-down list or not. This command is mainly utilized in Web Apps.

Text:value

It allows users to verify whether the object has a specified value or not. This Action can also be utilized by taking value from the text box. This command is mainly utilized in Web Apps.

E.g. when the values in the text box are automatically populated from a database, a user can verify these values by taking ID or OBJECT of the text box.

Exists

It allows users to verify whether the object is present on the page or not. This command is mainly utilized in Web & Mobile Apps.

Compare

It allows users to perform a comparison between two strings i.e. verify whether two strings are equal or not. It will take the case sensitivity of the Strings into consideration. This command is mainly utilized in Web & Mobile Apps.

Compare Ignore Case

It allows users to perform a comparison between two strings i.e. verify whether two strings are equal or not. It will ignore the case sensitivity of the Strings at the time of consideration. This command is mainly utilized in Web & Mobile Apps.

IsBlankOrNull

It allows users to verify whether the value of a Variable is absent or not. This command is mainly utilized in Web & Mobile Apps, Database and Web Services.

Contains

It allows users to determine whether a string contains a given substring or not. This command is mainly utilized in Web & Mobile Apps, Database and Web Services.

URL Reachable

It allows users to verify if a specified URL in value column is a valid URL or not. This command is mainly utilized in Web Apps.

Image

This action allows users to compare two images with URL to URL, File to File, and URL to File format. This command is mainly utilized in Web Apps.

Less than

It is used to compare two numbers, with the lesser number given first. This command is mainly utilized in Web & Mobile Apps, Database and Web Services.

Less than or equal to

It checks whether two numeric values are less than or equal to each other. This command is mainly utilized in Web & Mobile Apps, Database and Web Services.

Greater than

It is used to compare two numbers, with the greater number given first. This command is mainly utilized in Web & Mobile Apps, Database and Web Services.

Greater than or equal to

It checks whether two numeric values are greater than or equal to each other. This command is mainly utilized in Web & Mobile Apps, Database and Web Services.

Equal to

It will identify two values and return True if the values on both sides are equal to one another. This command is mainly utilized in Web & Mobile Apps, Database and Web Services.

Not equal to

It will identify two values and return True if the values on both sides are not equal to one another. This command is mainly utilized in Web & Mobile Apps, Database and Web Services.

Between Range

It allows users to validate whether a number lies within the specified range or not. This command is mainly utilized in Web & Mobile Apps, Database and Web Services.

Current Page URL

It allows users to evaluate the current page URL on the screen. This command is mainly utilized in Web Apps.

File Exists

It allows users to validate the presence of the specified file in the local system. It requires absolute file path and a variable to store the Boolean result. This command is mainly utilized in Web Apps and File Operations.

12. Enter Authentication

It allows users to provide validation for a given application. This can prevent unauthorized access to applications.

Enter Authentication

13. Execute

It allows users to execute Javascript/Webservice actions.

Execute Command with Actions

JavaScript

It allows users to execute JavaScript through a simple JavaScript code.

14. Export To

It allows users to export the data stored in Data Tables to .XML and .CSV file.

Export To Command with Actions

XML

It allows users to export the data into the XML file format. The XML command mainly exports data and the exported file can be used for any external operations.

After selecting the XML action, the user needs to provide Target File in . XML format in which the exported file should be stored and choose Source Data Table as shown below

Export To XML

CSV

It allows users to export the data into the CSV file format. The CSV command mainly exports data and the exported file can be used for any external operations. This command is mainly used in Web Apps, Mobile Apps, Databases, Web Services and File Operations.

After selecting the CSV action, the user needs to provide Target File in CSV format in which the exported file should be stored and choose Source Data Table as shown below

Export To CSV

15. File

It allows users to perform the file actions like copy, move, save, erase etc.

File Command with Actions

Copy

It allows users to copy the file between the directories of your local system and validate them. This command can also be utilized in File Operations.

Move

It allows users to move a file from one directory to another in your local system and validate. This command can also be utilized in File Operations.

Save

It allows users to download any file from the web to any local system. This command can also be utilized in File Operations.

Erase

It allows users to delete any file from the local system. This command can also be utilized in File Operations.

Search String

It allows users to search a particular/given string in a particular file. It will return the count number of occurrences of the string in that file. This command can also be utilized in File Operations.

File Exists

It allows users to validate the presence of the specified file in the local system. It requires absolute file path and a variable to store the Boolean result.

Diff

The user can validate the difference between two CSV files. The users need to specify FTP Server Alias, Absolute File Path for File1 and File2, Target CSV File Path to store the differences, and a Timeout according to the complexity of files to be compared. This command can also be utilized in File Operations.

16. Get

It allows users to fetch/ get different properties of an Object like Alert Text, CSS Value, Co-ordinates, etc.

Get Command with Actions

Text

It allows users to fetch any text available on an Object. The Text command can be used not only for Web Apps but also for Mobile Apps.

Value

It allows users to fetch the property value of 'Value' attribute of any object.

Table Row Count

It allows users to fetch the counts of a total number of rows in a particular table.

Table Column Count

It allows users to fetch the counts of a total number of columns in a particular table.

Attribute

It allows users to get any attribute of an object.

Table Cell Data

It allows users to get the data of any particular cell from Table.

Title

It allows users to get the Title of a particular website or URL.

Current Page URL

It allows users to evaluate the current page URL on the screen.

Alert Text

It allows users to get the Text value available on an Alert Pop-up.

This operation will not work with Android and iOS mobile browsers.

Page Source

It allows users to extract the source of the current URL which is opened in the browser.

Table

It allows users to extract the entire data of the specified table object into Data Table.

Elements

It allows users to get elements of a particular type from the specified web page as well as from specified object and allows to store them in the Data table.

ExecBrowserName

It allows the users to get the browser name and version under execution. This will get stored it into a global variable. This command can be used not only for Web Apps but also for Mobile Apps.

Selected:value

It allows users to get the selected value from the drop-down list.

Co-ordinates

It allows users to capture X and Y coordinates for a particular web-element. To capture the coordinates, it requires an object reference and two variable names to store the X and Y coordinate values. Co-ordinates may get differ from browser to browser.

CSS Value

It allows users to fetch the value of a particular CSS property assigned to any object present on the website. Users need to specify CSS property name and a variable name to store the fetched values from the website.

Drop-down Values

It allows users to fetch all the drop-down values present inside the specified drop-down object. The drop-down object should be of the Select tag. Users need to specify Data Table to store the fetched values.

17. Highlight

It allows users to focus on a particular object in a page. This command can be used not only for Web Apps but also for Mobile Apps.

18. If

It allows users to check for specific conditions before executing a test step.

If Command with Actions

Text

It allows users to verify whether a specified text is present on a page or not. The action will be performed for all the text on the page. The check will be performed by matching the case of the text value specified. The Text command is mainly utilized to verify text in Web & Mobile Apps.

E.g. "hello" will be considered different from HELLO.

Text with special symbols will not be considered.

Title

It allows users to verify whether the title of the page has a specified value or not. The Title command is mainly utilized to verify title in Web Apps.

Checked

It allows users to verify whether the checkbox is checked or not. This command is mainly used in Web & Mobile Apps.

Unchecked

It allows users to verify whether the checkbox is unchecked or not. This command is mainly used in Web & Mobile Apps.

Visible

It allows users to verify whether a specific object is visible on the page or not. This command is mainly used in Web & Mobile Apps.

Invisible

It allows users to verify whether a specific object is hidden on the page or not. This command is mainly used in Web & Mobile Apps.

Enabled

It allows users to verify whether the object (Link, Button etc.) is activated on the page or not. This command is mainly used in Web & Mobile Apps.

Disabled

It allows users to verify whether the object (Link, Button etc.) is deactivated on the page or not. This command is mainly used in Web & Mobile Apps.

Selected:value

It allows users to verify whether the option of a specified value is chosen from the drop-down list or not. This command is mainly used in Web Apps.

Selected :index

It allows users to verify whether the option of a specified index is chosen from the drop-down list or not. This command is mainly used in Web Apps.

Text:value

It allows users to verify whether the object has a specified value or not. This Action can also be utilized by taking value from the text box. This command is mainly used in Web Apps.

E.g. when the values in the text box are automatically populated from a database, a user can verify these values by taking ID or OBJECT of the text box.

Exists

It allows users to verify whether the object is present on the page or not. This command is mainly used in Web & Mobile Apps.

Compare

It allows users to perform a comparison between two strings i.e. verify whether two strings are equal or not. It will take the case sensitivity of the Strings into consideration. This command is mainly used in Web & Mobile Apps.

Compare Ignore Case

It allows users to perform a comparison between two strings i.e. verify whether two strings are equal or not. It will ignore the case sensitivity of the Strings at the time of consideration. This command is mainly used in Web & Mobile Apps.

IsBlankOrNull

It allows users to verify whether the value of a Variable is given or not. This command is mainly used in Web & Mobile Apps, Databases and Web Services.

Contains

It allows users to determine whether a string contains a given substring or not. This command is mainly used in Web & Mobile Apps, Databases and Web Services.

URL Reachable

It allows users to verify if a specified URL in value column is a valid URL or not. This command is mainly used in Web Apps.

Image

This action allows users to compare two images with URL to URL, File to File, and URL to File format. This command is mainly used in Web Apps.

Less than

It is used to compare two numbers, with the lesser number given first. This command is mainly used in Web & Mobile Apps, Databases and Web Services.

Less than or equal to

It checks whether two numeric values are less than or equal to each other. This command is mainly used in Web & Mobile Apps, Databases and Web Services.

Greater than

It is used to compare two numbers, with the greater number given first. This command is mainly used in Web & Mobile Apps, Databases and Web Services.

Greater than or equal to

It checks whether two numeric values are greater than or equal to each other. This command is mainly used in Web & Mobile Apps, Databases and Web Services.

Equal to

It will identify two values and return True if the values on both sides are equal to one another. This command is mainly used in Web & Mobile Apps, Databases and Web Services.

Not equal to

It will check two values and return True if the values on both sides are not equal to one another. This command is mainly used in Web & Mobile Apps, Databases and Web Services.

Between Range

It allows users to validate whether a number lies within the specified range or not. This command is mainly used in Web & Mobile Apps, Databases and Web Services.

Current Page URL

It allows users to evaluate the current page URL on the screen. This command is mainly used in Web Apps.

File Exists

It allows users to validate the presence of the specified file in the local system. It requires absolute file path and a variable to store the Boolean result. This command is mainly used in Web Apps and File Operations.

19. If-Not

It allows users to check for conditions before executing a test step.

If-Not Command with Actions

Text

It allows users to verify whether a specified text is present on a page or not. The action will be performed for all the text on the page. The check will be performed by matching the case of the text value specified. The Text command is mainly utilized to verify text in Web & Mobile Apps.

E.g. "hello" will be considered different from HELLO.

Text with special symbols will not be considered.

Title

It allows users to verify whether the title of the page has a specified value or not. The Title command is mainly utilized to verify title in Web Apps.

Checked

It allows users to verify whether the checkbox is checked or not. This command is mainly used in Web & Mobile Apps.

Unchecked

It allows users to verify whether the checkbox is unchecked or not. This command is mainly used in Web & Mobile Apps.

Visible

It allows users to verify whether a specific object is visible on the page or not. This command is mainly used in Web & Mobile Apps.

Invisible

It allows users to verify whether a specific object is hidden on the page or not. This command is mainly used in Web & Mobile Apps.

Enabled

It allows users to verify whether the object (Link, Button etc.) is activated on the page or not. This command is mainly used in Web & Mobile Apps.

Disabled

It allows users to verify whether the object (Link, Button etc.) is deactivated on the page or not. This command is mainly used in Web & Mobile Apps.

Selected:value

It allows users to verify whether the option of a specified value is chosen from the drop-down list or not. This command is mainly used in Web Apps.

Selected :index

It allows users to verify whether the option of a specified index is chosen from the drop-down list or not. This command is mainly used in Web Apps.

Text:value

It allows users to verify whether the object has a specified value or not. This Action can also be utilized by taking value from the text box. This command is mainly used in Web Apps.

E.g. when the values in the text box are automatically populated from a database, a user can verify these values by taking ID or OBJECT of the text box.

Exists

It allows users to verify whether the object is present on the page or not. This command is mainly used in Web & Mobile Apps.

Compare

It allows users to perform a comparison between two strings i.e. verify whether two strings are equal or not. It will take the case sensitivity of the Strings into consideration. This command is mainly used in Web & Mobile Apps.

Compare Ignore Case

It allows users to perform a comparison between two strings i.e. verify whether two strings are equal or not. It will ignore the case sensitivity of the Strings at the time of consideration. This command is mainly used in Web & Mobile Apps.

IsBlankOrNull

It allows users to verify whether the value of a Variable is given or not. This command is mainly used in Web & Mobile Apps, Databases and Web Services.

Contains

It allows users to determine whether a string contains a given substring or not. This command is mainly used in Web & Mobile Apps, Databases and Web Services.

URL Reachable

It allows users to verify if a specific URL in value column is a valid URL or not. This command is mainly used in Web Apps.

Image

This action allows users to compare two images with URL to URL, File to File, and URL to File format. This command is mainly used in Web Apps.

Less than

It is used to compare two numbers, with the lesser number given first. This command is mainly used in Web & Mobile Apps, Databases and Web Services.

Less than or equal to

It checks whether two numeric values are less than or equal to each other. This command is mainly used in Web & Mobile Apps, Databases and Web Services.

Greater than

It is used to compare two numbers, with the greater number given first. This command is mainly used in Web & Mobile Apps, Databases and Web Services.

Greater than or equal to

It checks whether two numeric values are greater than or equal to each other. This command is mainly used in Web & Mobile Apps, Databases and Web Services.

Equal to

It will identify two values and return True if the values on both sides are equal to one another. This command is mainly used in Web & Mobile Apps, Databases and Web Services.

Not equal to

It will check two values and return True if the values on both sides are not equal to one another. This command is mainly used in Web & Mobile Apps, Databases and Web Services.

Between Range

It allows users to validate whether a number lies within the specified range or not. This command is mainly used in Web & Mobile Apps, Databases and Web Services.

Current Page URL

It allows users to evaluate the current page URL on the screen. This command is mainly used in Web Apps.

File Exists

It allows users to validate the presence of the specified file in the local system. It requires absolute file path and a variable to store the Boolean result. This command is mainly used in Web Apps and File Operations.

20. Input

It allows users to set a particular value in a textbox. Input command can be utilized not only in Web Apps but also in Mobile Apps.

Input

21. IsSorted

It allows users to arrange Strings, Numeric Data & Alphanumeric data in Ascending or Descending order. For dates and other things, a string-based comparison will be made.

IsSorted Command with Actions

Ascending

It allows users to validate sorting of data in ascending manner of the specified column of a Data Table.

IsSorted Ascending Test Command

Select Source Data Table from the drop-down

Enter Field Name

Mark checkbox As Number otherwise mark Ignore Case checkbox

Enter Target Variable

Descending

It allows users to validate sorting of data in descending manner of the specified column of a Data Table.

IsSorted Descending Test Command

22. KeyPress

It allows users to perform actions of various function keys on a web page.

KeyPress Command with Actions

Enter

It allows users to perform the functionality of an Enter key on an object.

Escape

This action allows users to perform the functionality of an Escape key on an object. User can use this action when they want to escape an alert/message box or any frame/window.

Tab

It allows users to move the cursor to the object whose id is defined in the Object column.

Refresh

It allows users to Refresh/Reload the current web page.

F1

It allows users to view the Help contents of an application.

F3

It allows users to access the Search box on the web page.

F6

It allows users to Move the cursor to the URL bar of the web page.

F10

It allows users to Open Menu Bar of the web page.

F11

It allows users to view the Full-screen of a web page. It will hide the URL bar, menu bar and tabs of the web page.

Page Up

It allows users to scroll the page up from where the cursor is at a time.

Page Down

It allows users to scroll the page down from where the cursor is at a time.

E.g. when the values in the text box are automatically populated from a database, a user can verify these values by taking ID or OBJECT of the text box.

Up

This action allows users to use the functionality of up key wherever scrolling is required on a page.

Down

This action allows users to use the functionality of down key wherever scrolling is required on a page.

Left

It allows users to move on a page in a left direction.

Right

It allows users to move on a page in the right direction.

23. Math

It allows users to perform mathematical calculations.

Math Command with Actions

Absolute Value

It allows users to return the absolute value of any value. This command is not only used in Web Apps but also in Mobile Apps, Databases and Web Services.

If the argument is not negative, the argument is returned.
  • If the argument is negative, the nullification of the argument is returned.
  • If the argument is positive zero or negative zero, the result is positive zero.
  • If the argument is infinite, the result is positive infinity.
  • If the argument is Not a Number (NaN), the result is NaN.

Integer Value

It allows users to return the value of this double as an integer (by casting to type integer). This command is not only used in Web Apps but also in Mobile Apps, Databases and Web Services.

Floor Value

It allows users to return the largest (closest to positive infinity) double value that is less than or equal to the argument and is equal to a mathematical integer. This command is not only used in Web Apps but also in Mobile Apps, Databases and Web Services.

If the argument value is already equal to a mathematical integer, then the result is the same as the argument.
  • If the argument is NaN or an infinity or positive zero or negative zero, then the result is the same as the argument.

Ceiling Value

It allows users to return the smallest (closest to negative infinity) double value that is greater than or equal to the argument and is equal to a mathematical integer. This command is not only used in Web Apps but also in Mobile Apps, Databases and Web Services.

If the argument value is already equal to a mathematical integer, then the result is the same as the argument.
  • If the argument is NaN or an infinity or positive zero or negative zero, then the result is the same as the argument.
  • If the argument value is less than zero but greater than -1.0, then the result is negative zero.

Add

It will return the sum of supplied values or variables, to the user. This command is not only used in Web Apps but also in Mobile Apps, Databases and Web Services.

Subtract

It will return the difference of supplied values or variables, to the user. This command is not only used in Web Apps but also in Mobile Apps, Databases and Web Services.

Number Between

It will generate a random number between a specified range. The user needs to specify Range Start and Range End Numbers and a Target Variable to store the generated number. This command is not only used in Web Apps but also in Mobile Apps, Databases and Web Services.

E.g. Range Start = 1, Range End = 100 and Target Variable = ran_num. TestingWhiz will generate a random number between 1 and 100 i.e. for E.g. 57 and store it in the variable “ran_num”.

Multiply

The Multiply action returns the product value of supplied numbers, or variable values in a Target Variable name specified. This command is not only used in Web Apps but also in Mobile Apps, Databases and Web Services.

Divide

The Divide action returns the quotient value of supplied numbers, or variable values in a Target Variable name specified. This command is not only used in Web Apps but also in Mobile Apps, Databases and Web Services.

Remainder

The Remainder action returns the remainder value of supplied numbers, or variable values in a Target Variable name specified.This command is not only used in Web Apps but also in Mobile Apps, Databases and Web Services.

24. Move

It allows users to move to a specific page/frame/window.

Move Command with Actions

To Next Page

It allows users to move to the next page after the current page.

To Previous Page

It allows users to move to the previous page from the current page.

To Window

It allows users to move the focus to any open window on a web page.

To Frame

It allows users to move to different frames of the framework-design based web page.

To Parent

It allows users to move to parent window/web page from any opened window/web page.

25. Open Page

It allows users to open a particular web page in the browser.

Open Page

26. Perform

It allows users to perform various actions.

Perform Command with Actions

Right Click

It allows users to perform a right-click on a particular object.

Mouse Over

It allows users to hover the pointer over its trigger area using the mouse on a particular object.

Scroll Up

It allows users to perform scrolling up on a particular page.

Scroll Down

It allows users to perform scrolling down on a particular page.

Close

It allows users to exit the child window.

Set:variable

It allows users to set a temporary variable to an object. This command is not only utilized in Web Apps but also in Mobile Apps, Database, Web Services and File Operations.

Accept Alert

It allows users to receive the alerts/messages of the alert boxes.

It will not work with Android and iOS mobile browsers.

Reject Alert

It allows users to refuse the alerts/messages of the alert boxes.

It will not work with Android and iOS mobile browsers.

Set:globalvariable

It allows users to set a permanent variable to an object. It is recommended to have a separate Test case for defining all the global variables. This command is not only utilized in Web Apps but also in Mobile Apps, Database, Web Services and File Operations.

Double Click

It allows users to perform double-click function on any element which allows it.

Drag and Drop

It allows users to perform the Drag and Drop facility on the web page.

Search Command with Action

Object

It allows users to Search the Object value in a particular direction on a web page and store it into Object repository.

Object

28. Select

Select Command with Actions

Value

It allows users to select a specific value from a drop-down list.

Index

It allows users to select a specific index from a drop-down list.

Indexing is always starting from 0.

29. Set

Set Command with Action

Value

It allows users to set a value of any object. This can prevent unauthorized access to applications.

30. String

It allows users to perform various actions like Comparison, Finding the Length, etc. while working with the Strings.

String Command with Actions

Extract Substring

It allows users to extract the characters from a string, between two specified indices and returns the new sub-string. This command is not only utilized in Web Apps but also in Mobile Apps, Databases and Web Services.

The Extract Substring would depend on the Begin and End Indexes specified by a user. If a user does not mention the End Index, then the length of the String would be considered as End Index.

To Lower

It allows users to convert the UPPERCASE letter to the corresponding lowercase letter. This command is not only utilized in Web Apps but also in Mobile Apps, Databases and Web Services.

To Upper

It allows users to convert the lowercase letter to the corresponding UPPERCASE letter. This command is not only utilized in Web Apps but also in Mobile Apps, Databases and Web Services.

Trim

It allows users to remove the leading and trailing blanks in the String. This command is utilized in Web Apps, Mobile Apps, Databases and Web Services.

Length

It allows users to determine the length of the String. This command is utilized in Web Apps, Mobile Apps, Databases and Web Services.

Compare

It allows users to perform the Comparison between two strings i.e. verify whether two strings are equal or not. The Compare action will take the Case Sensitivity of the Strings into consideration. This command is mainly utilized in Web Apps, Mobile Apps, Databases and Web Services.

Pattern Compare

It allows users to compare any pattern or any regular expression between two strings. This command is mainly utilized in Web Apps, Mobile Apps, Databases and Web Services.

Compare Ignore Case

It allows users to perform a comparison between two strings i.e. verify whether two strings are equal or not. It will ignore the case sensitivity of the Strings at the time of consideration. This command is also utilized in Web Apps, Mobile Apps, Databases and Web Services.

Concatenate

It allows users to merge two Strings that would append String2 at the end of String1. This command is utilized in Web Apps, Mobile Apps, Databases and Web Services.

IsBlankOrNull

It allows users to verify whether the value of a Variable is absent or not. This command is utilized in Web Apps, Mobile Apps, Databases and Web Services.

ToNumber

It allows users to convert the numeric characters into the numbers with the relevant data type. This command is utilized in Web Apps, Mobile Apps, Databases and Web Services.

Contains

It allows users to determine whether a string contains a given substring or not. This command is utilized in Web Apps, Mobile Apps, Databases and Web Services.

Split

It allows users to divided the string into multiple parts by making use of a delimiter. This command is utilized in Web Apps, Mobile Apps, Databases and Web Services.

Remove

It allows users to eliminate a part by specifying it in another string. This command is utilized in Web Apps, Mobile Apps, Databases and Web Services.

31. Verify

It allows users to verify any action. It will work same as Check test command.

It will not stop the execution from the point where it fails.
Verify Command with Actions

Text

It allows users to verify whether a specified text is present on a page or not. The check will be performed by matching the case of the text value specified.

The Text command can be utilized for checking a specified text into Web Apps, Mobile Apps and Validations.

E.g. "hello" will be considered different from HELLO.

Text with special symbols will not be considered.

Title

It allows users to verify whether the title of the page has a specified value or not.

The Title command can be utilized for checking a specified title into Web Apps and Validations.

Checked

It allows users to verify whether the checkbox is checked or not. This command can be utilized in Web Apps, Mobile Apps and Validations.

Unchecked

It allows users to verify whether the checkbox is unmarked or not. This command can be utilized in Web Apps, Mobile Apps and Validations.

Alert Present

This command allows users to verify if there is a JavaScript based alert present on screen. The Value column would have true/false stored in a variable specified. This command can also be utilized with conditional statements for various scenarios.

Visible

It allows users to verify whether a specific object is visible on the page or not. This command can be utilized in Web Apps, Mobile Apps and Validations.

Invisible

It allows users to verify whether a specific object is hidden on the page or not. This command can be utilized in Web Apps, Mobile Apps and Validations.

Enabled

It allows users to verify whether the object (Link, Button etc.) is activated on the page or not. This command can be utilized in Web Apps, Mobile Apps and Validations.

Disabled

It allows users to verify whether the object (Link, Button etc.) is deactivated on the page or not. This command can be utilized in Web Apps, Mobile Apps and Validations.

Selected:value

It allows users to verify whether the option of a specified value chosen from the drop-down list or not. This command can be utilized in Web Apps and Validations.

Selected:index

It allows users to verify whether the option of a specified index chosen from the drop-down list or not. This command can be utilized in Web Apps and Validations.

Text:value

It allows users to verify whether the object has a specified value or not. This Action can also be utilized by taking value from the text box. This command can be utilized in Web Apps and Validations.

E.g. when the values in the text box are automatically populated from a database, a user can verify these values by taking ID or OBJECT of the text box.

Exists

It allows users to verify whether the object present on a specified page or not. This command can be utilized in Web Apps, Mobile Apps and Validations.

URL Reachable

It allows users to verify whether a specified URL in value column is a valid URL or not. This command can be utilized in Web Apps and Validations.

Image

It allows users to compare two images with URL to URL, File to File, and URL to File format. It will run as per the behavior of the verify functionality, which includes following scenarios:

1. The verify command will fail if tolerance power is less than an actual difference in images.

2. The verify command will pass if tolerance power is greater than an actual difference in images.

This command can only be utilized in Web Apps and Validations.

Text Ignore Case

It allows users to verify whether the text is present on the page irrespective of the case of the text. The check will be performed by ignoring the case of the text value specified. This command can be utilized in Web Apps, Mobile Apps and Validations.

E.g. "hello" will be considered same as HELLO. The check will be performed on all the content that is present in the form of the text like labels, links etc.

Text with special symbols will be considered.

Cookie

It allows users to verify whether the page contains a specified cookie or not. The result of the cookie’s presence or absence will be reflected in the log that is generated for the Report of the Test Case. This command can be utilized in Web Apps and Validations.

Single Occurrence

It allows users to verify whether the value appears only one time on the page or not. This command can be utilized in Web Apps and Validations.

This action will verify only on the Content of Page. It will not include Page Title, Header etc.

Current Page URL

It allows users to evaluate the current page URL on the screen. This command can be utilized in Web Apps and Validations.

32. Wait

It allows an element/object to wait till it is rendered on a page or for a specific time before the execution of the next action.

Wait Command with Actions

For Element

It allows an object/element to wait for a specific time before the next action occurs. This command is utilized not only in Web Apps but also in Mobile Apps.

It will move immediately to the next step after achieving result i.e. irrespective of given time.
  • E.g. Given time is 10s and result is achieved in less than 10s (let’s say in 5s), so it will not wait for completion 10s & immediately move to the next step.

For Time

It allows users to wait for a specified time before the next action occurs. This command is utilized in Web Apps, Mobile Apps, Desktop Apps, Databases, File Operations and Web Services

It will not immediately move to the next step after achieving a result.
  • Given time is 10s and result is achieved in less than 10s (let’s say in 5s), still it will wait for completion 10s & then move to the next step.

For Page to Load

It allows users to wait till the page is loaded fully. TestingWhiz would wait for the server response for ReadyState Page and will move ahead to next step when it receives from the browser. This command is only used in Web Apps.

33. Convert

toBinary

This action allows users to convert a decimal number to a Binary number and store it in a Target Variable specified. This command is also used in Mobile Apps, Databases and Web Services.

toHex

This action allows users to convert a decimal number to a Hexadecimal number and store it in a Target Variable specified.

toOctal

This action allows users to convert a decimal number to an Octal number system and store it in a Target Variable specified.

34. Encrypt

AES String

This action of Encrypt test command allows users to encrypt their information string into AES String. This test command saves the converted AES String into a variable.

MD5 String

This action of Encrypt test command allows users to encrypt their information string into MD5 String. This test command saves the converted MD5 String into a variable.

SHA256 String

This action of Encrypt test command allows users to encrypt their information string into SHA256 String. This test command saves the converted SHA256 String into a variable.

This action allows users to use the functionality of up key wherever scrolling is required on a page.

35. Clear

The Clear command allows users to clear the value of web element on the web page easily.

Content

This action allows the user to clear all the value from a text box or text area.

About

TestingWhiz is committed to provide innovative, automated software testing solution to global enterprises and software companies for their web, mobile and cloud applications.

location

Cygnet Infotech LLC,
125 Village Boulevard,
Suite 315, Princeton,
NJ 08540, USA

PHONE | EMAIL

1-855-699-6600
info@testing-whiz.com