C# Class WindowsPhoneTestFramework.Server.WCFHostedAutomationController.ApplicationAutomationController

Inheritance: IApplicationAutomationController
Afficher le fichier Open project: Expensify/WindowsPhoneTestFramework

Méthodes publiques

Méthode Description
ApplicationAutomationController ( IPhoneAutomationServiceControl serviceControl, AutomationIdentification automationIdentification ) : System
ControlContainsImage ( string controlId, string imageName, int ordinal, string parentId ) : bool
FindMessageBox ( string title, string message, string buttons ) : bool
GetControlColor ( string controlIdOrText, int ordinal, string parentId ) : string
GetIsChecked ( string control ) : string
GetPositionOfControl ( string controlId, int ordinal, string parentId ) : RectangleF
GetPositionOfControlOrText ( string textOrControlId, int ordinal, string parentId ) : RectangleF
GetPositionOfText ( string text ) : RectangleF
GetProgressOfControl ( string controlId ) : ProgressValues
GetProgressOfControlOrText ( string textOrControlId ) : ProgressValues
GetProgressOfText ( string text ) : ProgressValues
HorizontalScroll ( string controlId, int amount ) : bool
InvokeAppBarTap ( string text ) : bool
InvokeControlTapAction ( string controlId, int ordinal, string parentId ) : bool
InvokeMessageboxTapAction ( string buttonText ) : bool
LookForAppBarItem ( string text ) : bool
LookForControl ( string controlId, int ordinal, string parentId ) : bool
LookForControlOrText ( string textOrControlId, int ordinal, string parentId ) : bool
LookForText ( string text ) : bool
LookIsAlive ( ) : bool
Navigate ( string direction ) : bool
Pivot ( string pivotName, PivotType pivot ) : bool
Pivot ( string pivotName, string itemName ) : bool
ScrollIntoView ( string controlId, int ordinal, string parentId = null ) : bool
ScrollIntoViewListItem ( string controlWithinItemId ) : bool
SelectListItem ( string controlWithinItemId ) : bool
SelectListItem ( string selectorName, int indexOfItemToSelect ) : bool
SetApplicationSettings ( string>.Dictionary values ) : bool
SetApplicationSettings ( string key, string value ) : bool
SetFocus ( string controlId, int ordinal, string parentId ) : bool
SetTextOnControl ( string controlId, string text, int ordinal, string parentId ) : bool
SetValueOnControl ( string controlId, string value, int ordinal, string parentId ) : bool
StopBackgroundAudio ( ) : bool
TakePicture ( Bitmap &bitmap ) : bool
TakePicture ( string controlId, Bitmap &bitmap, int ordinal, string parentId ) : bool
Toggle ( string buttonName ) : bool
TryGetAllApplicationSettings ( string>.Dictionary &values ) : bool
TryGetApplicationSettings ( string key, string &value ) : bool
TryGetControlIsEnabled ( string controlId, bool &isEnabled, int ordinal, string parentId ) : bool
TryGetPerformanceInformation ( string>.Dictionary &values ) : bool
TryGetTextFromControl ( string controlId, string &text, int ordinal, string parentId ) : bool
TryGetValueFromControl ( string controlId, string &text, int ordinal, string parentId ) : bool
VerticalScroll ( string controlId, int amount ) : bool
WaitForAppBarItem ( string text, System.TimeSpan timeout ) : bool
WaitForControl ( string controlId, System.TimeSpan timeout, int ordinal, string parentId ) : bool
WaitForControl ( string controlId, int ordinal, string parentId ) : bool
WaitForControlOrText ( string textOrControlId, System.TimeSpan timeout, int ordinal, string parentId ) : bool
WaitForControlOrText ( string textOrControlId, int ordinal, string parentId ) : bool
WaitForControlToBeEnabled ( string controlId, int ordinal, string parentId, System.TimeSpan timeout = null ) : bool
WaitForControlToDisappear ( string controlId, System.TimeSpan timeout, int ordinal, string parentId ) : bool
WaitForMessageBox ( string title, string message, string buttons ) : bool
WaitForText ( string text ) : bool
WaitForText ( string text, System.TimeSpan timeout ) : bool
WaitForTextToChange ( string controlId, string text, System.TimeSpan timeout, int ordinal, string parentId ) : bool
WaitForTextToDisappear ( string text, System.TimeSpan timeout ) : bool
WaitIsAlive ( ) : bool

Private Methods

Méthode Description
CommonScroll ( string controlId, int horizontalAmount, int verticalAmount ) : bool
CreateAutomationIdentifier ( string id ) : AutomationIdentifier
CreateControlOrTextAutomationIdentifier ( string textOrControlId ) : AutomationIdentifier
CreateTextOnlyAutomationIdentifier ( string text ) : AutomationIdentifier
GetPositionOfAutomationIdentifier ( AutomationIdentifier controlIdentifier, int ordinal, AutomationIdentifier parentIdentifier ) : RectangleF
GetProgressOfAutomationIdentifier ( AutomationIdentifier automationIdentifier ) : ProgressValues
LogFailedMessage ( ResultBase toReturn ) : void
LookForAutomationIdentifer ( AutomationIdentifier controlIdentifier, int ordinal, AutomationIdentifier parentIdentifier ) : bool
SetTextOnAutomationIdentification ( AutomationIdentifier controlIdentifier, string text, int ordinal, AutomationIdentifier parentIdentifier ) : bool
SetValueOnAutomationIdentification ( AutomationIdentifier controlIdentifier, string textValue, int ordinal, AutomationIdentifier parentIdentifier ) : bool
SyncExecuteCommand ( CommandBase command ) : ResultBase
SyncLookExecuteCommand ( CommandBase command ) : ResultBase
TryGetTextFromAutomationIdentifier ( AutomationIdentifier controlIdentifier, string &text, int ordinal, AutomationIdentifier parentIdentifier ) : bool
TryGetValueFromAutomationIdentifier ( AutomationIdentifier controlIdentifier, string &value, int ordinal, AutomationIdentifier parentIdentifier ) : bool
WaitForTestSuccess ( Func test, System.TimeSpan timeout ) : bool

Method Details

ApplicationAutomationController() public méthode

public ApplicationAutomationController ( IPhoneAutomationServiceControl serviceControl, AutomationIdentification automationIdentification ) : System
serviceControl IPhoneAutomationServiceControl
automationIdentification AutomationIdentification
Résultat System

ControlContainsImage() public méthode

public ControlContainsImage ( string controlId, string imageName, int ordinal, string parentId ) : bool
controlId string
imageName string
ordinal int
parentId string
Résultat bool

FindMessageBox() public méthode

public FindMessageBox ( string title, string message, string buttons ) : bool
title string
message string
buttons string
Résultat bool

GetControlColor() public méthode

public GetControlColor ( string controlIdOrText, int ordinal, string parentId ) : string
controlIdOrText string
ordinal int
parentId string
Résultat string

GetIsChecked() public méthode

public GetIsChecked ( string control ) : string
control string
Résultat string

GetPositionOfControl() public méthode

public GetPositionOfControl ( string controlId, int ordinal, string parentId ) : RectangleF
controlId string
ordinal int
parentId string
Résultat System.Drawing.RectangleF

GetPositionOfControlOrText() public méthode

public GetPositionOfControlOrText ( string textOrControlId, int ordinal, string parentId ) : RectangleF
textOrControlId string
ordinal int
parentId string
Résultat System.Drawing.RectangleF

GetPositionOfText() public méthode

public GetPositionOfText ( string text ) : RectangleF
text string
Résultat System.Drawing.RectangleF

GetProgressOfControl() public méthode

public GetProgressOfControl ( string controlId ) : ProgressValues
controlId string
Résultat WindowsPhoneTestFramework.Server.Core.ProgressValues

GetProgressOfControlOrText() public méthode

public GetProgressOfControlOrText ( string textOrControlId ) : ProgressValues
textOrControlId string
Résultat WindowsPhoneTestFramework.Server.Core.ProgressValues

GetProgressOfText() public méthode

public GetProgressOfText ( string text ) : ProgressValues
text string
Résultat WindowsPhoneTestFramework.Server.Core.ProgressValues

HorizontalScroll() public méthode

public HorizontalScroll ( string controlId, int amount ) : bool
controlId string
amount int
Résultat bool

InvokeAppBarTap() public méthode

public InvokeAppBarTap ( string text ) : bool
text string
Résultat bool

InvokeControlTapAction() public méthode

public InvokeControlTapAction ( string controlId, int ordinal, string parentId ) : bool
controlId string
ordinal int
parentId string
Résultat bool

InvokeMessageboxTapAction() public méthode

public InvokeMessageboxTapAction ( string buttonText ) : bool
buttonText string
Résultat bool

LookForAppBarItem() public méthode

public LookForAppBarItem ( string text ) : bool
text string
Résultat bool

LookForControl() public méthode

public LookForControl ( string controlId, int ordinal, string parentId ) : bool
controlId string
ordinal int
parentId string
Résultat bool

LookForControlOrText() public méthode

public LookForControlOrText ( string textOrControlId, int ordinal, string parentId ) : bool
textOrControlId string
ordinal int
parentId string
Résultat bool

LookForText() public méthode

public LookForText ( string text ) : bool
text string
Résultat bool

LookIsAlive() public méthode

public LookIsAlive ( ) : bool
Résultat bool

Navigate() public méthode

public Navigate ( string direction ) : bool
direction string
Résultat bool

Pivot() public méthode

public Pivot ( string pivotName, PivotType pivot ) : bool
pivotName string
pivot PivotType
Résultat bool

Pivot() public méthode

public Pivot ( string pivotName, string itemName ) : bool
pivotName string
itemName string
Résultat bool

ScrollIntoView() public méthode

public ScrollIntoView ( string controlId, int ordinal, string parentId = null ) : bool
controlId string
ordinal int
parentId string
Résultat bool

ScrollIntoViewListItem() public méthode

public ScrollIntoViewListItem ( string controlWithinItemId ) : bool
controlWithinItemId string
Résultat bool

SelectListItem() public méthode

public SelectListItem ( string controlWithinItemId ) : bool
controlWithinItemId string
Résultat bool

SelectListItem() public méthode

public SelectListItem ( string selectorName, int indexOfItemToSelect ) : bool
selectorName string
indexOfItemToSelect int
Résultat bool

SetApplicationSettings() public méthode

public SetApplicationSettings ( string>.Dictionary values ) : bool
values string>.Dictionary
Résultat bool

SetApplicationSettings() public méthode

public SetApplicationSettings ( string key, string value ) : bool
key string
value string
Résultat bool

SetFocus() public méthode

public SetFocus ( string controlId, int ordinal, string parentId ) : bool
controlId string
ordinal int
parentId string
Résultat bool

SetTextOnControl() public méthode

public SetTextOnControl ( string controlId, string text, int ordinal, string parentId ) : bool
controlId string
text string
ordinal int
parentId string
Résultat bool

SetValueOnControl() public méthode

public SetValueOnControl ( string controlId, string value, int ordinal, string parentId ) : bool
controlId string
value string
ordinal int
parentId string
Résultat bool

StopBackgroundAudio() public méthode

public StopBackgroundAudio ( ) : bool
Résultat bool

TakePicture() public méthode

public TakePicture ( Bitmap &bitmap ) : bool
bitmap System.Drawing.Bitmap
Résultat bool

TakePicture() public méthode

public TakePicture ( string controlId, Bitmap &bitmap, int ordinal, string parentId ) : bool
controlId string
bitmap System.Drawing.Bitmap
ordinal int
parentId string
Résultat bool

Toggle() public méthode

public Toggle ( string buttonName ) : bool
buttonName string
Résultat bool

TryGetAllApplicationSettings() public méthode

public TryGetAllApplicationSettings ( string>.Dictionary &values ) : bool
values string>.Dictionary
Résultat bool

TryGetApplicationSettings() public méthode

public TryGetApplicationSettings ( string key, string &value ) : bool
key string
value string
Résultat bool

TryGetControlIsEnabled() public méthode

public TryGetControlIsEnabled ( string controlId, bool &isEnabled, int ordinal, string parentId ) : bool
controlId string
isEnabled bool
ordinal int
parentId string
Résultat bool

TryGetPerformanceInformation() public méthode

public TryGetPerformanceInformation ( string>.Dictionary &values ) : bool
values string>.Dictionary
Résultat bool

TryGetTextFromControl() public méthode

public TryGetTextFromControl ( string controlId, string &text, int ordinal, string parentId ) : bool
controlId string
text string
ordinal int
parentId string
Résultat bool

TryGetValueFromControl() public méthode

public TryGetValueFromControl ( string controlId, string &text, int ordinal, string parentId ) : bool
controlId string
text string
ordinal int
parentId string
Résultat bool

VerticalScroll() public méthode

public VerticalScroll ( string controlId, int amount ) : bool
controlId string
amount int
Résultat bool

WaitForAppBarItem() public méthode

public WaitForAppBarItem ( string text, System.TimeSpan timeout ) : bool
text string
timeout System.TimeSpan
Résultat bool

WaitForControl() public méthode

public WaitForControl ( string controlId, System.TimeSpan timeout, int ordinal, string parentId ) : bool
controlId string
timeout System.TimeSpan
ordinal int
parentId string
Résultat bool

WaitForControl() public méthode

public WaitForControl ( string controlId, int ordinal, string parentId ) : bool
controlId string
ordinal int
parentId string
Résultat bool

WaitForControlOrText() public méthode

public WaitForControlOrText ( string textOrControlId, System.TimeSpan timeout, int ordinal, string parentId ) : bool
textOrControlId string
timeout System.TimeSpan
ordinal int
parentId string
Résultat bool

WaitForControlOrText() public méthode

public WaitForControlOrText ( string textOrControlId, int ordinal, string parentId ) : bool
textOrControlId string
ordinal int
parentId string
Résultat bool

WaitForControlToBeEnabled() public méthode

public WaitForControlToBeEnabled ( string controlId, int ordinal, string parentId, System.TimeSpan timeout = null ) : bool
controlId string
ordinal int
parentId string
timeout System.TimeSpan
Résultat bool

WaitForControlToDisappear() public méthode

public WaitForControlToDisappear ( string controlId, System.TimeSpan timeout, int ordinal, string parentId ) : bool
controlId string
timeout System.TimeSpan
ordinal int
parentId string
Résultat bool

WaitForMessageBox() public méthode

public WaitForMessageBox ( string title, string message, string buttons ) : bool
title string
message string
buttons string
Résultat bool

WaitForText() public méthode

public WaitForText ( string text ) : bool
text string
Résultat bool

WaitForText() public méthode

public WaitForText ( string text, System.TimeSpan timeout ) : bool
text string
timeout System.TimeSpan
Résultat bool

WaitForTextToChange() public méthode

public WaitForTextToChange ( string controlId, string text, System.TimeSpan timeout, int ordinal, string parentId ) : bool
controlId string
text string
timeout System.TimeSpan
ordinal int
parentId string
Résultat bool

WaitForTextToDisappear() public méthode

public WaitForTextToDisappear ( string text, System.TimeSpan timeout ) : bool
text string
timeout System.TimeSpan
Résultat bool

WaitIsAlive() public méthode

public WaitIsAlive ( ) : bool
Résultat bool