ICommunicationProxy Interface

Progress Software Corporation - Testing Framework 2018.1 Automation Infrastructure
Interface for communication across application boundaries.

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

public interface ICommunicationProxy

The ICommunicationProxy type exposes the following members.

Properties

  NameDescription
Public propertyApplication
Get the parent application object.
Top
Methods

  NameDescription
Public methodGetAllVisualTrees
Gets all visual trees of the application
Public methodGetPeerHashCode
Gets the hash code of the peer.
Public methodGetProperties
Gets a collection of the properties of an element whose values we are able to transfer from the application back to the testing framework.
Public methodGetProperty
Get a property for an automation peer
Public methodGetRectangle(IAutomationPeer)
Get the bounding rectangle for an automation peer
Public methodGetRectangle(IAutomationPeer, IAutomationPeer)
Get the bounding rectangle for one automation peer relative to another automation peer
Public methodGetTextRecursive
Gets the text content of an element or property. Recursively descends into children of an element and collects the text of all TextBlocks contained in it. Or if the reference is string-valued, simply returns that string
Public methodGetVirtualizedViewportOffset
Public methodGetVisibility
Get the Visibility property value of an element, where the element inherits the Collapsed value if any of its visual tree ancestors have Visibility == Collapsed
Public methodGetVisualTree(String)
Get the full visual tree of the application
Public methodGetVisualTree(IAutomationPeer)
Public methodGetVisualTree(String, String)
Get the full visual tree of the application, but only if it's different from the one we already have
Public methodGetVisualTree(IAutomationPeer, String)
Public methodHighlight
Highlight an element on the surface
Public methodInvokeMethod
Invokes a method on an automation peer
Public methodPublishKnownControlTypes
Publish the known control types to the Silverlight application.
Public methodScrollToVisible
Scroll the controls containing an element so that the element comes into view
Public methodSetProperty
Set a property for an automation peer
Top
See Also

Reference