Complex Types > CheckpointOrOutputType Complex Type
ObjectRepositorySchema Schema
CheckpointOrOutputType Complex Type
Description
A complex type that enables you to define all of the information about a checkpoint or output value in the repository.
Namespace http://www.mercury.com/qtp/ObjectRepository
Diagram
Setting Element Sequence Settings Element Parameter Element Arguments Element Sequence VisualRelation Element Sequence VisualRelations Element Value Element Choice Sequence StandardProperty Element Sequence StandardProperties Element Sequence CheckpointOrOutputType Complex Type
Overview
CheckpointOrOutputType
A complex type that enables you to define all of the information about a checkpoint or output value in the repository.
Class requiredxs:string
The checkpoint object class or output object class.
Name requiredxs:string
The checkpoint object name or output object name.
Type requiredxs:string
Indicates whether the object is a checkpoint object or output object. Possible values: Checkpoint, Output
Sequence
StandardPropertiesStandardPropertiesType Complex Type
The parent element containing the list of properties and values of a checkpoint object or output object.
Sequence
Name requiredxs:string
The property name. The property name. The Name must be a supported property for the test object class. For a list of supported properties for a particular test object class, refer to the relevant object in the Unified Functional Testing Object Model Reference Help.
Flags requiredxs:string
Property bit flags. Do not add or modify this attribute manually.
InnerType requiredxs:string
The inner setting of a property. Do not add or modify this attribute manually.
Type requiredxs:string
The property value type. Possible values: STRING, NUMBER, BOOL
Sequence
Choice
ValueStandardPropertyValueType Complex Type
The value of the property for properties set to a constant value.
RegularExpression optionalxs:boolean
Indicates whether the value should be evaluated as a regular expression.
IgnoreSpace optionalxs:boolean
Indicates whether the value should be evaluated ignoring the spaces.
MatchCase optionalxs:boolean
Indicates whether the value should be evaluated with exact match by case.
NotExactMatch optionalxs:boolean
Indicates whether the value should be evaluated with not exact match.
Formula optionalxs:boolean
Indicates whether the value is an MS Excel formula.
VisualRelationsVRIRelationsType Complex Type
The Visual Relations property of the object.
Sequence
VisualRelation0..∞VRIRelationType Complex Type
A single visual relation definition, which contains the details of a single visual relationship between a related object and the test object.
RelatedObjectPath requiredxs:string
The full object hierarchy of the related object. For example: "Browser("Welcome: Mercury Tours").Page("Book a Flight: Mercury").WebEdit("passFirst1")"
RelativePosition requiredxs:string
The position of the specified related object relative to the object to identify. Possible values: left, right, above, below, contains, closest-x, closest-y, closest
Sequence
Arguments0..∞
The parent element containing additional name-value definitions for a VisualRelation object.
Sequence
Argument0..∞VRIArgumentType Complex Type
A single name-value definition for a VisualRelation object.
Sequence
Namexs:string
The name of the visual relation argument.
ValueVRIArgumentValueType Complex Type
The value of the visual relation argument.
Type requiredxs:string
The type of the visual relation argument. Possible value: Inline
ParameterStandardPropertyParameterType Complex Type
The name of the parameter for parameterized properties.
RegularExpression optionalxs:boolean
Indicates whether the value should be evaluated as a regular expression.
IgnoreSpace optionalxs:boolean
Indicates whether the value should be evaluated ignoring the spaces.
MatchCase optionalxs:boolean
Indicates whether the value should be evaluated with exact match by case.
NotExactMatch optionalxs:boolean
Indicates whether the value should be evaluated with not exact match.
Formula optionalxs:boolean
Indicates whether the value is an MS Excel formula.
Type optionalxs:string
The type of parameter.
SettingsoptionalSettingsType Complex Type
The parent element containing all settings of a checkpoint object or output object other than identification property settings.
Sequence
Setting0..∞SettingType Complex Type
An individual setting of an object.
Index requiredxs:string
The index of a property in binary storage. Do not add or modify this attribute manually.
Type requiredxs:string
The data stream type. Do not add or modify this attribute manually.
Version requiredxs:int
The data stream version. Do not add or modify this attribute manually.
Flags requiredxs:int
The inner structure of the data stream. Do not add or modify this attribute manually.
Used By
Attributes
Name Type Use Default Fixed Description
Class xs:string required     The checkpoint object class or output object class.
Name xs:string required     The checkpoint object name or output object name.
Type xs:string required     Indicates whether the object is a checkpoint object or output object. Possible values: Checkpoint, Output
Source
<xs:complexType name="CheckpointOrOutputType" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation>
    <xs:documentation>A complex type that enables you to define all of the information about a checkpoint or output value in the repository.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="StandardProperties" type="tns:StandardPropertiesType">
      <xs:annotation>
        <xs:documentation>The parent element containing the list of properties and values of a checkpoint object or output object.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Settings" type="tns:SettingsType" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The parent element containing all settings of a checkpoint object or output object other than identification property settings.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="Class" type="xs:string" use="required">
    <xs:annotation>
      <xs:documentation>The checkpoint object class or output object class.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="Name" type="xs:string" use="required">
    <xs:annotation>
      <xs:documentation>The checkpoint object name or output object name.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="Type" type="xs:string" use="required">
    <xs:annotation>
      <xs:documentation>Indicates whether the object is a checkpoint object or output object. Possible values: Checkpoint, Output</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:complexType>
See Also