Click
This action clicks the specified object.
...
String waitTimeForWindow - "5",
String url - "www.([A-Z])\w+",
String isURLPatternString - "True",
Expected Result - The action waits for up to 5 seconds for multiple windows to open after clicking web element/object and it selects the window which matches the regex pattern "www.([A-Z])\w+" as provided in the URL parameter. As the isURLPatternString parameter is 'True', the action treats the URL parameter as a regex pattern. In case there are multiple windows satisfying the regex pattern, the action selects the first window.
...
This action clicks the link/element that opens a download window, which is used to download the files. You need to handle the action externally as it does not wait until the file is downloaded.
Qualitia uses its internal mechanism to handle the Download File pop-up screen.
Info |
---|
You can also use AutoIT to execute this action on Windows operating systems only. You need to install AutoIT. After installing AutoIT, you can configure the AutoIT Install path in Qualitia client as follows: Project Configuration > General > Settings > AutoIT Install Path. The default AutoIT path is C:\Program Files (x86)\AutoitV3. To configure the Auto Install Path for an offline suite: Open the Qualitia Offline Configuration Manager. Select the Offline Suite and the associated execution profile. Click Qualitia Settings > General > AutoIT Path.
|
...
IsMultiselectList
This action verifies that web list element supports selecting multiple options and stores the result under the specified key.
Input Parameters:
Parameter Name | Parameter Description | Mandatory | Data Type |
---|
Key | Enter the key name under which the result will be stored. The key value can be retrieved using the key name. | No | String |
...
SetValueAttribute "#ff0990"
StoreChildCount
This action stores the child count of the specified object under the specified key. The key value can be retrieved using the key name.
...
Parameter Name | Parameter Desciption | Mandatory | Data Type |
---|
keyXPosition | Enter the key name to store the height of the location of the object. | Yes | String |
keyYPosition | Enter the key name to store the width of the location of the object. | Yes | String |
...
Parameter Name | Parameter Description | Mandatory | Data Type |
---|
enability | Value for this parameter can be True or False. Set True if you want to verify that the object is enabled. Set False if you want to verify that the object is disabled. Note: If you do not enter any value, the default value is set to True during the test case execution.
| No | String |
Example:
VerifyEnability "True"
...
VerifyItemsExist "India^South Africa^England" "True"
"^" in Qualitia is a delimiter for items in an array.
If an empty data ("" or $NULL$) is passed as the data, the action will passed only if there exist an "" item in the webList.
VerifyItemsInSequence
This action verifies whether the sequence of items in the specified web list is correct.
...
Parameter Name | Parameter Description | Mandatory | Data Type |
---|
visibility | Value for this parameter can be True or False. Set True if you want to check the visibility. Set False if you want to check the invisibility. Note: If you do not enter any value, the default value is set to True during the test case execution.
| No | String |
Example:
VerifyVisibility "True"
...
This action waits till the value of the specified attribute changes to the expected partial value. This comparison is case-sensitive. You may specify the timeout and polling interval, if required.
Info |
---|
Note: For the WaitFor actions to complete successfully, the specified object must exist. Only for all the Wait actions, you can override the actual execution result with that of your choice using the statusIfConditionNotSatisfied parameter. For example, if you set the statusIfConditionNotSatisfied parameter to Pass, the action execution result will always be Pass, irrespective of whether the actual execution result was Fail or Defect.
|
...
This action waits until the specified attribute's value of the object changes to other than the partial parameterized value. This comparison is case-sensitive. You may specify the timeout and polling interval, if required.
Info |
---|
Note: For the WaitFor actions to complete successfully, the specified object must exist. Only for all the Wait actions, you can override the actual execution result with that of your choice using the statusIfConditionNotSatisfied parameter. For example, if you set the statusIfConditionNotSatisfied parameter to Pass, the action execution result will always be Pass, irrespective of whether the actual execution result was Fail or Defect.
|
...
This action waits until the specified attribute's value of the object changes to other than the exact parameterized value. This comparison is case-sensitive. You may specify the timeout and polling interval, if required.
Info |
---|
Note: For the WaitFor actions to complete successfully, the specified object must exist. Only for all the Wait actions, you can override the actual execution result with that of your choice using the statusIfConditionNotSatisfied parameter. For example, if you set the statusIfConditionNotSatisfied parameter to Pass, the action execution result will always be Pass, irrespective of whether the actual execution result was Fail or Defect.
|
...
This action waits until the specified attribute's value of the object gets filled with some value. You may specify the timeout and polling interval, if required.
Info |
---|
Note: For the WaitFor actions to complete successfully, the specified object must exist. Only for all the Wait actions, you can override the actual execution result with that of your choice using the statusIfConditionNotSatisfied parameter. For example, if you set the statusIfConditionNotSatisfied parameter to Pass, the action execution result will always be Pass, irrespective of whether the actual execution result was Fail or Defect.
|
...
This action waits till the value of the specified attribute changes to the exact expected value. This comparison is case-sensitive. You may specify the timeout and polling interval, if required.
Info |
---|
Note: For the WaitFor actions to complete successfully, the specified object must exist. Only for all the Wait actions, you can override the actual execution result with that of your choice using the statusIfConditionNotSatisfied parameter. For example, if you set the statusIfConditionNotSatisfied parameter to Pass, the action execution result will always be Pass, irrespective of whether the actual execution result was Fail or Defect.
|
...
This action waits until the specified attribute's value of the object gets empty. You may specify the timeout and polling interval, if required.
Info |
---|
Note: For the WaitFor actions to complete successfully, the specified object must exist. Only for all the Wait actions, you can override the actual execution result with that of your choice using the statusIfConditionNotSatisfied parameter. For example, if you set the statusIfConditionNotSatisfied parameter to Pass, the action execution result will always be Pass, irrespective of whether the actual execution result was Fail or Defect.
|
...
This action waits for the child elements of the specified object to appear. You may specify the timeout and polling interval, if required.
Info |
---|
Note: For the WaitFor actions to complete successfully, the specified object must exist. Only for all the Wait actions, you can override the actual execution result with that of your choice using the statusIfConditionNotSatisfied parameter. For example, if you set the statusIfConditionNotSatisfied parameter to Pass, the action execution result will always be Pass, irrespective of whether the actual execution result was Fail or Defect.
|
...
This action waits for the specified object to be clickable. You may specify the timeout and polling interval, if required.
Info |
---|
Note: For the WaitFor actions to complete successfully, the specified object must exist. Only for all the Wait actions, you can override the actual execution result with that of your choice using the statusIfConditionNotSatisfied parameter. For example, if you set the statusIfConditionNotSatisfied parameter to Pass, the action execution result will always be Pass, irrespective of whether the actual execution result was Fail or Defect.
|
...
This action waits for the existence of the specified object. You may specify the timeout and polling interval, if required.
Info |
---|
Note: For the WaitFor actions to complete successfully, the specified object must exist. Only for all the Wait actions, you can override the actual execution result with that of your choice using the statusIfConditionNotSatisfied parameter. For example, if you set the statusIfConditionNotSatisfied parameter to Pass, the action execution result will always be Pass, irrespective of whether the actual execution result was Fail or Defect.
|
...
This action waits for the object to contain the expected partial text. The comparison is case-sensitive. You may specify the timeout and polling interval, if required.
Info |
---|
Note: For the WaitFor actions to complete successfully, the specified object must exist. Only for all the Wait actions, you can override the actual execution result with that of your choice using the statusIfConditionNotSatisfied parameter. For example, if you set the statusIfConditionNotSatisfied parameter to Pass, the action execution result will always be Pass, irrespective of whether the actual execution result was Fail or Defect.
|
...
This action waits for inner text from the specified object to match the expected text regular expression pattern. The comparison is case-sensitive. You may specify the timeout and polling interval, if required.
Info |
---|
Note: For the WaitFor actions to complete successfully, the specified object must exist. Only for all the Wait actions, you can override the actual execution result with that of your choice using the statusIfConditionNotSatisfied parameter. For example, if you set the statusIfConditionNotSatisfied parameter to Pass, the action execution result will always be Pass, irrespective of whether the actual execution result was Fail or Defect.
|
...
WaitForInnerTextMatchesPattern ".[My]text." "5" "500" "Key" "Defect"
...
This action waits until the specified attribute's value of the object changes to other than the parameterized value. The comparison is case-sensitive. You may specify the timeout and polling interval, if required.
Info |
---|
Note: For the WaitFor actions to complete successfully, the specified object must exist. Only for all the Wait actions, you can override the actual execution result with that of your choice using the statusIfConditionNotSatisfied parameter. For example, if you set the statusIfConditionNotSatisfied parameter to Pass, the action execution result will always be Pass, irrespective of whether the actual execution result was Fail or Defect.
|
...
This action waits till the inner text of the object changes from the specified text. The comparison is case-sensitive. You may specify the timeout and polling interval, if required.
Info |
---|
Note: For the WaitFor actions to complete successfully, the specified object must exist. Only for all the Wait actions, you can override the actual execution result with that of your choice using the statusIfConditionNotSatisfied parameter. For example, if you set the statusIfConditionNotSatisfied parameter to Pass, the action execution result will always be Pass, irrespective of whether the actual execution result was Fail or Defect.
|
...
This action waits for the object to contain the expected exact text. The comparison is case-sensitive. You may specify the timeout and polling interval, if required.
Info |
---|
Note: For the WaitFor actions to complete successfully, the specified object must exist. Only for all the Wait actions, you can override the actual execution result with that of your choice using the statusIfConditionNotSatisfied parameter. For example, if you set the statusIfConditionNotSatisfied parameter to Pass, the action execution result will always be Pass, irrespective of whether the actual execution result was Fail or Defect.
|
...
This action waits for the object to invisible. You may specify the timeout and polling interval, if required.
Info |
---|
Note: For the WaitFor actions to complete successfully, the specified object must exist. Only for all the Wait actions, you can override the actual execution result with that of your choice using the statusIfConditionNotSatisfied parameter. For example, if you set the statusIfConditionNotSatisfied parameter to Pass, the action execution result will always be Pass, irrespective of whether the actual execution result was Fail or Defect.
|
...
This object waits for the object to become non clickable. You may specify the timeout and polling interval, if required.
Info |
---|
Note: For the WaitFor actions to complete successfully, the specified object must exist. Only for all the Wait actions, you can override the actual execution result with that of your choice using the statusIfConditionNotSatisfied parameter. For example, if you set the statusIfConditionNotSatisfied parameter to Pass, the action execution result will always be Pass, irrespective of whether the actual execution result was Fail or Defect.
|
...
This action waits for the non existence of the specified object. You may specify the timeout and polling interval, if required.
Info |
---|
Note: The WaitForNonExistence action passes even if you specify an invalid XPath but with correct syntax. As per the default behavior, Qualitia Automation Studio assumes that the specified path is valid and the object does not exist. Hence it returns a pass result. |
...
This action waits for the number of elements of the specified object locator on the page to be same as the expected number. You may specify the timeout and polling interval, if required.
Info |
---|
Note: For the WaitFor actions to complete successfully, the specified object must exist. Only for all the Wait actions, you can override the actual execution result with that of your choice using the statusIfConditionNotSatisfied parameter. For example, if you set the statusIfConditionNotSatisfied parameter to Pass, the action execution result will always be Pass, irrespective of whether the actual execution result was Fail or Defect.
|
...
This action waits for the number of elements of the specified object locator on the page to be less than the specified number. You may specify the timeout and polling interval, if required.
Info |
---|
Note: For the WaitFor actions to complete successfully, the specified object must exist. Only for all the Wait actions, you can override the actual execution result with that of your choice using the statusIfConditionNotSatisfied parameter. For example, if you set the statusIfConditionNotSatisfied parameter to Pass, the action execution result will always be Pass, irrespective of whether the actual execution result was Fail or Defect.
|
...
This action waits for the number of elements of the specified object locator on the page to be more than the specified number. You may specify the timeout and polling interval, if required.
Info |
---|
Note: For the WaitFor actions to complete successfully, the specified object must exist. Only for all the Wait actions, you can override the actual execution result with that of your choice using the statusIfConditionNotSatisfied parameter. For example, if you set the statusIfConditionNotSatisfied parameter to Pass, the action execution result will always be Pass, irrespective of whether the actual execution result was Fail or Defect.
|
...
This action waits till the specified object gets selected. You may specify the timeout and polling interval, if required.
Info |
---|
Note: For the WaitFor actions to complete successfully, the specified object must exist. Only for all the Wait actions, you can override the actual execution result with that of your choice using the statusIfConditionNotSatisfied parameter. For example, if you set the statusIfConditionNotSatisfied parameter to Pass, the action execution result will always be Pass, irrespective of whether the actual execution result was Fail or Defect.
|
...
This action waits for the object to go to the specified state. You may specify the timeout and polling interval, if required.
Info |
---|
Note: For the WaitFor actions to complete successfully, the specified object must exist. Only for all the Wait actions, you can override the actual execution result with that of your choice using the statusIfConditionNotSatisfied parameter. For example, if you set the statusIfConditionNotSatisfied parameter to Pass, the action execution result will always be Pass, irrespective of whether the actual execution result was Fail or Defect.
|
...
This action waits until the element gets detached from the DOM.
Info |
---|
Note: For the WaitFor actions to complete successfully, the specified object must exist. Only for all the Wait actions, you can override the actual execution result with that of your choice using the statusIfConditionNotSatisfied parameter. For example, if you set the statusIfConditionNotSatisfied parameter to Pass, the action execution result will always be Pass, irrespective of whether the actual execution result was Fail or Defect.
|
...
This action waits for the object to be visible. You may specify the timeout and polling interval, if required.
Info |
---|
Note: For the WaitFor actions to complete successfully, the specified object must exist. Only for all the Wait actions, you can override the actual execution result with that of your choice using the statusIfConditionNotSatisfied parameter. For example, if you set the statusIfConditionNotSatisfied parameter to Pass, the action execution result will always be Pass, irrespective of whether the actual execution result was Fail or Defect.
|
...
If the wait time is "" then the wait time shall be the "Sync Time" set under the associated execution profile.
Info |
---|
Note: For the WaitFor actions to complete successfully, the specified object must exist. Only for all the Wait actions, you can override the actual execution result with that of your choice using the statusIfConditionNotSatisfied parameter. For example, if you set the statusIfConditionNotSatisfied parameter to Pass, the action execution result will always be Pass, irrespective of whether the actual execution result was Fail or Defect.
|
...