...
Adding a DP Object
...
To add a DP object
...
To add a DP object:
...
:
Open the desktop project in which you want to add DP objects.
Click Develop > Objects.
In the
...
left pane, click the DP object tree node.
In the right pane, click the New button.
The New
...
dialog box appears.
Do the following in the order listed:
Select a parent object.
Enter Object Name and Description.
Select Technology and Object Class.
Click Add
...
.
Double-click the property field to add
...
an object property and its
...
property value.
Click OK
...
.
Info |
---|
If you do not define any object property along with its value, the object is |
...
highlighted in red color. Such objects are termed as empty objects. |
Editing a DP Object
...
To edit a DP object
...
To edit a DP object:
...
:
Open the desktop project that contains the DP object you want to edit.
Click Develop > Objects.
In the
...
left pane, click the DP object tree node.
In the right pane, click the Edit button.
...
Make the necessary changes and click OK.
...
Edit the object attributes. For more information, refer to Adding a DP Object.
Remove DP Objects
Perform this step to remove DP objects from Qualitia.
...
Deleting the DP Objects
Please note the following before you delete any DP object:
You cannot delete an object that is used in a task or a test case
If you
...
delete a parent object, then all its child objects are also removed.
...
Upon removal, the object is no longer available for use. The object is also removed from the Object Repository.
You cannot delete a parent object if one of its child objects is used in a task or a test case.
You cannot delete two child objects that are present under different parent objects simultaneously.
To
...
delete the DP objects:
...
Open the desktop project that contains the DP object that you want to delete.
Click Develop > Objects.
In the left pane, click the DP object tree node.
Select the parent
...
object for which you want to remove its child objects.
...
In the right pane, select a child object that you want to delete.
Press Ctrl and click all the objects that you want to delete.
Click Remove.
...
Click Yes.
Importing DP Objects from a tsr or bdb file
You can import
...
Qualitia does not support Insight Objects imported from tsr or bdb files.
...
DP objects that are created using UFT into Qualitia Automation Studio. Simply export the DP objects on UFT as a tsr or a bdb file and import the file in Qualitia Automation Studio.
Info |
---|
|
...
|
...
To import objects using bdb or tsr file:
...
Go to Develop > Objects.
...
|
...
|
A message box confirms the successful import of objects.
|
...
The following are the reasons for the errors which may occur during the import process.
Selection of invalid object repository file.
For example: Any file extension other than bdb or tsr (QTP) file is selected.Omission of Database Server, DB User Name and DB Password in the Configuration Settings window.
Invalid Log path
Failed connection to Database Server.
It is recommended to analyze the log file after every instance of the Import feature usage.
Characteristics of Imported Objects using UFT
...
The logical name in underlying automation tool object repository is appended with its class name.
...
All the object names in Qualitia are unique.
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
Common Note for UFT
In property value, the following properties of an object are preceded by '/' (forward slash) as these characters are used as identifiers in Qualitia.
...
Character
...
Description
...
{
...
Key name identifiers
...
}
...
Key name identifiers
...
/
...
Escape character in Qualitia
...
^
...
Array data separator
For Example: John^Smith^Lucy^Maggi array data can be passed using ^ as a separator.
The Import feature supports import of new objects only in the object repository of Qualitia. It does not support import of DP objects that require update or deletion. You need to manually update or delete objects in Qualitia.
The Import feature imports only those objects that are supported by Qualitia. The information about the non-supported objects is logged in Import_Log.txt file during the import operation. The current list of supported objects can be viewed in the Object Class drop-down list on Object screen of Qualitia.
You can use the Import feature only if the administrator has assigned you the Object Maintenance privileges in the Admin module.
If you click any object in the tree on the left pane of the Develop screen, the right pane displays all the child objects with object details like object name, object class, and description. Below the properties pane, property and value of that object are displayed.
...
Actual value during Execution
...
{Prop1Key}{Prop2Key}
...
Qualitia
...
Qua{Prop2Key}
...
Qualitia
...
{Prop1Key}litia
...
Qualitia
...
Qualitia
...
Qualitia
Important Information on Property Values
You must know the following information related to property value of an object.
Regular expressions can be used in the Property value field. Qualitia supports the regular expression syntax defined by the underling tool. For example, suppose there is a Browser with the title Qualitia, then a user can give the title property in the form of regular expression as Qua.*
A key name can be used in the Property value field where the key name should be enclosed in braces. During execution, the value from the key will be retrieved and substituted for the corresponding Property. For example, suppose you have set up to store the value Qualitia in the key PropKey and then want to work on a Browser with the title Qualitia.
In this case, on the Object Management screen, you can use the Property value for the Browser's title as {PropKey}. This is mainly to help you identify an object which is having a runtime property value.To use the value from the key, you have to pass the key name in curly brackets.
For example, the key name is QKey, then, to use the value from the key, you should enclose the key name in squiggly brackets like {QKey}.The scope of a key remains only across the tasks within a test case.
We can even concatenate a key with a static string or a static string with a key. A key with a key combination can also be passed in the Property value field. For example, suppose you have set up to store two keys, Prop1Key and Prop2Key with values "Qua" and "litia" in them respectively. In this case, the following combinations in the property value field will yield output as shown below:
Property Value field | Actual value during Execution |
---|---|
{Prop1Key}{Prop2Key} | Qualitia |
Qua{Prop2Key} | Qualitia |
{Prop1Key}litia | Qualitia |
Qualitia | Qualitia |
The following characters, if found in property value of an object, are preceded by '/' (forward slash) because these characters are used as identifiers in Qualitia.
...
Character
...
Description
...
{
...
Key name identifiers
...
}
...
Key name identifiers
...
/
...
Escape character in Qualitia
...
^
...
|
To import objects from a tsr or a bdb file:
Open the desktop project in which you want to import the DP objects.
Click Develop > Objects.
In the left pane, click the DP object tree node.
Click Import.
Locate the tsr or bdb file that you want to import and click OK.
If the importing of DP objects fails, then Qualitia displays error messages. To troubleshoot the importing errors, see the Import_Log.txt file located in the following location:
%localappdata%\Qualitia\WD\Logs