The object-driven testing (ODT) functionality is deprecated. Do not use it to create new tests. It will be removed from the product in one of the future releases. As an alternative, you can create custom classes in your scripts. For more information, see Alternatives to the ODT functionality.
Description
The ODT project item includes specific means for walking down the object hierarchy and processing objects at each level of the hierarchy. For more information, see Controlling Object-Driven Tests. It also includes certain means for including objects to or excluding them from processing during the walk. The PropValueSet
object serves as a programming facility for filtering objects that will participate in testing.
To obtain the object in scripts, call the PropValueSet
property of a desired Class
object. The PropValueSet
object that is returned provides a scripting interface to the collection of property values of all objects that are based on this class. TestComplete uses this collection, for instance, to display property values in the Filter dialog that is called from the context menu of the ODT editor. Note that the collection does not include duplicated values. Therefore, if the property Caption
of two or more objects holds the string example, the PropValueSet
collection for this property will hold one item example.
Members
Example
Using properties of the PropValueSet
object you can easily filter the desired objects. See Example.