AutomationObjectT Class

Progress Software Corporation - Testing Framework 2018.1 Automation Infrastructure
Represents an object that can be automated inside a Silverlight/WPF App.
Inheritance Hierarchy

SystemObject
  ArtOfTest.WebAii.SilverlightAutomationObjectT
    More...

Namespace:  ArtOfTest.WebAii.Silverlight
Assembly:  ArtOfTest.WebAii (in ArtOfTest.WebAii.dll) Version: 2018.1.116.0 (2018.1.116.0)
Syntax

public abstract class AutomationObject<T> : IAutomationPeer, 
	IPeerConverter

Type Parameters

T
The AutomationPeer type of the object.

The AutomationObjectT type exposes the following members.

Constructors

  NameDescription
Public methodAutomationObjectT
Initializes a new instance of the AutomationObjectT class.
Public methodAutomationObjectT(AutomationReference)
Create a new AutomationObject.
Top
Properties

  NameDescription
Public propertyPropertyBag
The automation object property bag.
Public propertyReference
Get or set the object reference.
Top
Methods

  NameDescription
Public methodAssignReference
Assign a reference to this AutomationObject.
Public methodDeserialize
Deserialize this AutomationObject to a jsonString TODO: Should this be a static method?
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodFromRealObject
Converts a Silverlight object to an AutomationObject
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetProperty(AutomationProperty)
Get a property on this automation object.
Public methodGetProperty(AutomationProperty, Object)
Gets a property on this automation object, or returns a default value if the property cannot be retrieved
Public methodGetRealType
Gets the real peer type
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodInvokeMethod(String, Object)
Invokes a method on the AutomationObject's client-side peer
Public methodInvokeMethod(AutomationMethod, Object)
Invokes a method on the AutomationObject's client-side peer
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodSerialize
Serialize this automation object to a Json String
Public methodSetProperty
Set a property on this automation object.
Public methodToRealObject
Converts an automation object to the real object.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also

Reference

Inheritance Hierarchy

SystemObject
  ArtOfTest.WebAii.SilverlightAutomationObjectT
    ArtOfTest.WebAii.Controls.Xaml.SilverlightInlineCollection
    ArtOfTest.WebAii.Controls.Xaml.WpfBindingGroup
    ArtOfTest.WebAii.Controls.Xaml.WpfBitmapPalette
    ArtOfTest.WebAii.Controls.Xaml.WpfBrush
    ArtOfTest.WebAii.Controls.Xaml.WpfCamera
    ArtOfTest.WebAii.Controls.Xaml.WpfColor
    ArtOfTest.WebAii.Controls.Xaml.WpfColorContext
    ArtOfTest.WebAii.Controls.Xaml.WpfCornerRadius
    ArtOfTest.WebAii.Controls.Xaml.WpfDataGridCellInfo
    ArtOfTest.WebAii.Controls.Xaml.WpfDataGridColumn
    ArtOfTest.WebAii.Controls.Xaml.WpfDataGridLength
    ArtOfTest.WebAii.Controls.Xaml.WpfDrawing
    ArtOfTest.WebAii.Controls.Xaml.WpfFlowDocument
    ArtOfTest.WebAii.Controls.Xaml.WpfGeometry
    ArtOfTest.WebAii.Controls.Xaml.WpfGlyphRun
    ArtOfTest.WebAii.Controls.Xaml.WpfGradientStop
    ArtOfTest.WebAii.Controls.Xaml.WpfGridViewColumn
    ArtOfTest.WebAii.Controls.Xaml.WpfImageSource
    ArtOfTest.WebAii.Controls.Xaml.WpfInlineCollection
    ArtOfTest.WebAii.Controls.Xaml.WpfInt32Rect
    ArtOfTest.WebAii.Controls.Xaml.WpfMatrix
    ArtOfTest.WebAii.Controls.Xaml.WpfMatrix3D
    ArtOfTest.WebAii.Controls.Xaml.WpfMediaPlayer
    ArtOfTest.WebAii.Controls.Xaml.WpfPathFigure
    ArtOfTest.WebAii.Controls.Xaml.WpfPathSegment
    ArtOfTest.WebAii.Controls.Xaml.WpfPen
    ArtOfTest.WebAii.Controls.Xaml.WpfPixelFormat
    ArtOfTest.WebAii.Controls.Xaml.WpfPoint
    ArtOfTest.WebAii.Controls.Xaml.WpfPoint3D
    ArtOfTest.WebAii.Controls.Xaml.WpfQuaternion
    ArtOfTest.WebAii.Controls.Xaml.WpfRect
    ArtOfTest.WebAii.Controls.Xaml.WpfRotation3D
    ArtOfTest.WebAii.Controls.Xaml.WpfSize
    ArtOfTest.WebAii.Controls.Xaml.WpfThickness
    ArtOfTest.WebAii.Controls.Xaml.WpfTimeSpan
    ArtOfTest.WebAii.Controls.Xaml.WpfTransform
    ArtOfTest.WebAii.Controls.Xaml.WpfTransform3D
    ArtOfTest.WebAii.Controls.Xaml.WpfVector3D
    ArtOfTest.WebAii.Controls.Xaml.WpfViewBase
    ArtOfTest.WebAii.Controls.Xaml.WpfVisual
    ArtOfTest.WebAii.SilverlightFrameworkElement
    ArtOfTest.WebAii.SilverlightItemCollection
    ArtOfTest.WebAii.SilverlightSelectedDatesCollection
    ArtOfTest.WebAii.Silverlight.UIBrush
    ArtOfTest.WebAii.Silverlight.UIColor
    ArtOfTest.WebAii.Silverlight.UICornerRadius
    ArtOfTest.WebAii.Silverlight.UIDataGridColumn
    ArtOfTest.WebAii.Silverlight.UIDataGridLength
    ArtOfTest.WebAii.Silverlight.UIDuration
    ArtOfTest.WebAii.Silverlight.UIGeometry
    ArtOfTest.WebAii.Silverlight.UIGradientStop
    ArtOfTest.WebAii.Silverlight.UIImageSource
    ArtOfTest.WebAii.Silverlight.UIInputScope
    ArtOfTest.WebAii.Silverlight.UIMatrix
    ArtOfTest.WebAii.Silverlight.UIMultiScaleSubImage
    ArtOfTest.WebAii.Silverlight.UIMultiScaleTileSource
    ArtOfTest.WebAii.Silverlight.UIPathFigure
    ArtOfTest.WebAii.Silverlight.UIPathSegment
    ArtOfTest.WebAii.Silverlight.UIPoint
    ArtOfTest.WebAii.Silverlight.UIRect
    ArtOfTest.WebAii.Silverlight.UISize
    ArtOfTest.WebAii.Silverlight.UIThickness
    ArtOfTest.WebAii.Silverlight.UITimeSpan
    ArtOfTest.WebAii.Silverlight.UITransform
    Telerik.WebAii.Controls.XamlDocumentStatisticsInfo
    Telerik.WebAii.Controls.Xaml.WpfDocumentStatisticsInfo
    Telerik.WebAii.Controls.Xaml.WpfRadRun
    Telerik.WebAii.Controls.Xaml.WpfRadRunCollection