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.
Note: Scrolling in Android Devices is not supported.
Capture Network Logs
This command allows user to capture network logs for validating critical information.
It is set of validation commands.
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
E.g. "hello" will be considered different from HELLO.
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
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
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
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
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
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
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.
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.
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.
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
Users will be able to perform image comparison considering full page screenshot of a web page/website. Enable ‘Compare full page screenshot’ under check image command as shown below:
Current Page URL
Accessibility
Added command which will allow user to automate accessibility checker for a particular website, where in it will check if the website is following WCAG 2.0 (Level AA) standards
This feature not only focuses on verifying usability, but it makes sure that an application can be used by people with many disabilities, including visual, auditory, physical, speech, cognitive, language, learning, and neurological disabilities
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.
It allows users to perform click on a particular object. And this command is only used in Web Apps
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
It allows users to click an object by its X and Y coordinates. And this command is only used in Web Apps
It allows users to equate numerical values and give a Boolean result
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
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
Image
With this enhancement, now users will be able to perform Image comparison while ignoring some portions of the image for better exhaustive results
Note : The comparison result can vary based on following factors
1. Image sizes
2. Co-ordinates offset
3. Screen Resolution
4. Image format
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.
It allows users to remove Cookie(s) from a web page
All Cookies
It allows users to remove all the cookies of a web page which are created by the user.
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
It allows users to execute another condition to be tested when all the other conditions above are not satisfied.
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.
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.
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.
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.
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
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
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
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
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
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
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
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
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
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.
It allows users to execute a condition if the action mentioned is not satisfied.
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.
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.
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.
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.
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
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
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
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
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
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
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
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
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
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.
It allows users to provide validation for a given application. This can prevent unauthorized access to applications
It allows users to execute Javascript/Webservice actions
JavaScript
It allows users to execute JavaScript through a simple JavaScript code.
Python Editor
It will allow user to create new python script or import existing script to make the tool capable to handle out-of-the-box scenarios (AI/ML)
1. User can Import existing python script or create a new script as per the requirement and execute it as shown below.
OR
GraphQL
• To create a GraphQL request user needs to configure parameters — URL:, Method, Request Header, Query Mutation String, GraphQL variable, Operation Name, Target response Code, Target response Header, Target response Body and Timeout (in millisecond).
• API response would be capture in Target Response Variables.
It allows users to export the data stored in Data Tables to XML, CSV and Excel files.
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
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
Excel
It allows the user to export the TestingWhiz data table to Excel.The user can automate the data received for verification and validation.
JSON
JavaScript Object Notation (JSON) is a lightweight data-interchange format. It is easy for humans to read and write and easy for machines to parse and generate.
Users will now be able to convert Data table to JSON format to easily parse and generate data for testing
It allows users to perform the file actions like copy, move, save, erase etc
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.
It allows users to fetch/
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
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.
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.
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
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.
GET - Shadow DOM
Get Specified Shadow DOM by traversing through multilevel shadow DOMs on the web page.
Object Count
Added command to return the number of objects matching with the Xpath/Locator provided on the existing web page.
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.
It allows users to check for specific conditions before executing a test step
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.
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.
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.
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.
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.
It allows users to check for conditions before executing a test step
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.
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.
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.
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.
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.
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
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.
Ascending
It allows users to validate sorting of data in ascending manner of the specified column of a Data Table.
? 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.
It allows users to perform actions of various function keys on a web page.
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.
Tab
It allows users to move the cursor to the object whose id is defined in the Object column.
F6
It allows users to Move the cursor to the URL 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.
Keypress Combination
This command reduces user efforts and time to execute Test Cases or Test-Suite.
Here are the steps to use this command:
1. Go to Test command and search “KeyPress”. Here you can see list of actions displayed.
2. Either drag & drop and press under to be able to run in the testcase.
It allows users to perform mathematical calculations
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.
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.
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.
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
Divide
The Divide action returns the quotient value of supplied
Remainder
The Remainder action returns the remainder value of supplied
Deviation
The Deviation action measures the user given tolerance in the actual and expected result. The resultant data with deviation is then stored in data-table/variable. This command is not only used in Web Apps but also in Mobile Apps, Databases and Web Services.
It allows users to move to a specific page/frame/window
To Next Page
It allows users to move to the next page after the current page.
To
It allows users to move to the previous page from the current page.
To Window
It allows users to move the focus to
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.
It allows users to open a particular web page in the browser
It allows users to perform various 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.
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.
Reject Alert
It allows users to refuse the alerts/messages of the alert boxes.
Set:
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.
Object
It allows users to Search the Object value in a particular direction on a web page and store it into Object repository
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.
Value
It allows users to set a value of
Browser Size
Provided functionality to specify browser resolutions to execute test scenarios with ease.
It allows users to perform various actions like Comparison, Finding the Length, etc. while working with the Strings
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.
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.
It allows users to verify any action. It will work same as Check test command.
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
E.g. "hello" will be considered different from HELLO.
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
Unchecked
It allows users to verify whether the checkbox is unmarked or not. This command can be utilized in Web Apps, Mobile Apps
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.
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
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
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
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
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
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
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
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.
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.
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.
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
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.
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
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.
Wait for element to get invisible
It allows user to wait for a specific time before an element gets invisible or disappears from the UI to perform the next action from the list. This command can be utilized in both Web and Mobile Applications.
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.
This action allows users to convert a decimal number to an Octal number system and store it in a Target Variable specified.
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.
Shadow DOM - Click
Perform click action on the element under the Shadow DOM.
Shadow DOM - Input
Input text in a textbox that is under Shadow DOM.
Shadow DOM – Get:Text
Check whether the specified text is present in all the Shadow DOM elements available on the page. The check matches the exact case of the text value specified.
Shadow DOM – Click and Wait
This command allows to perform click on the element under the Shadow DOM and Wait for particular time before performing the next action.
Shadow DOM – Clear Content
This command allows users to Clear Content from a specified Shadow DOM object.
Shadow DOM – Highlight
This command allows to highlight a Shadow DOM element on the webpage.
Shadow DOM – Get Value
This command allows to associate a value with the Shadow DOM object or define it as a variable to use in any operation or action.
Shadow DOM – Set Value
The command allows to set (associate) value with Shadow DOM object or define it as a variable to be used in action or operation.
Shadow DOM – Get: Attribute
This command allows to get any attribute of a Shadow DOM object.
Shadow DOM – Get: Selected Value
Checks whether the specified value option is selected or not under the drop-down list used inside Shadow DOM.
Shadow DOM – Get: Dropdown Values
The command allows to fetch dropdown values from a selected tag present in Shadow DOM and store it to Data Table.
Shadow DOM – Select Value
This command allows to select value associated with the Shadow DOM object.
Shadow DOM – Select Index
The user can select an index of any Shadow DOM object or Variable. This can prevent unauthorized access of applications.
Shadow DOM – Select Multiple Values
This command allows to select multiple values from a Shadow DOM object.
Shadow DOM – Tab
This command allows to press Tab key to access Shadow root element. This operation can be used to send tab keystrokes on a web page.
Shadow DOM – Enter
This command allows the user to press ‘Enter’ key to access the Shadow Root Element. This Operation can be used to send ‘Enter key-strokes’ on a Web Page.
Shadow DOM – Get: Elements
This command helps to get Shadow DOM elements of the specified object type from the provided web page and store it to Data Table.
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.
Scroll to Specific Element
This command will help the user to scroll on the webpage till any specific element.
Open Browser Command
User can open a new browser window in between script execution with an option to open a selected browser from the available list.
Close Browser Command
User can close a new browser window in between script execution.
Steps to run Command
Please verify the browser driver location mentioned in the selenium script, it should be as per the current browser driver availability on user’s machine.
Point out the right browser driver path, this may vary in different machine.
System.setProperty("webdriver.chrome.driver",System.getProperty("user.home") + \\.whiz\\WebDriver\\chromedriver\\win32\\91.0.4472.101\\chromedriver.exe);
JAVA
1.Search Execute Selenium in the test command search box.
2.Tap on Value in the Test Editor to import Java file. Please note this action will raise a pop-up reading “After importing file, stored value will be lost”. Click Yes to proceed
3.Import the Java file of your requirement.
Please verify the browser driver location mentioned in the selenium script, it should be as per the current browser driver availability on user’s machine.
Point out the right browser driver path, this may vary in different machine.
System.setProperty("webdriver.chrome.driver",System.getProperty("user.home") + \\.whiz\\WebDriver\\chromedriver\\win32\\91.0.4472.101\\chromedriver.exe);
We can also write any java code to run selenium script in any of browser and user should have the thorough-out knowledge of java.
This website uses Cookies to improve site’s functionality & provide you with better browsing experience. Detailed information on the use of cookies on this website, and how you can decline them, is provided in our Cookie Policy. If you don't agree, kindly disable cookies from browser settings.