C# 클래스 WindowsPhoneTestFramework.Server.WCFHostedAutomationController.ApplicationAutomationController

상속: IApplicationAutomationController
파일 보기 프로젝트 열기: Expensify/WindowsPhoneTestFramework

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

ApplicationAutomationController() 공개 메소드

public ApplicationAutomationController ( IPhoneAutomationServiceControl serviceControl, AutomationIdentification automationIdentification ) : System
serviceControl IPhoneAutomationServiceControl
automationIdentification AutomationIdentification
리턴 System

ControlContainsImage() 공개 메소드

public ControlContainsImage ( string controlId, string imageName, int ordinal, string parentId ) : bool
controlId string
imageName string
ordinal int
parentId string
리턴 bool

FindMessageBox() 공개 메소드

public FindMessageBox ( string title, string message, string buttons ) : bool
title string
message string
buttons string
리턴 bool

GetControlColor() 공개 메소드

public GetControlColor ( string controlIdOrText, int ordinal, string parentId ) : string
controlIdOrText string
ordinal int
parentId string
리턴 string

GetIsChecked() 공개 메소드

public GetIsChecked ( string control ) : string
control string
리턴 string

GetPositionOfControl() 공개 메소드

public GetPositionOfControl ( string controlId, int ordinal, string parentId ) : RectangleF
controlId string
ordinal int
parentId string
리턴 System.Drawing.RectangleF

GetPositionOfControlOrText() 공개 메소드

public GetPositionOfControlOrText ( string textOrControlId, int ordinal, string parentId ) : RectangleF
textOrControlId string
ordinal int
parentId string
리턴 System.Drawing.RectangleF

GetPositionOfText() 공개 메소드

public GetPositionOfText ( string text ) : RectangleF
text string
리턴 System.Drawing.RectangleF

GetProgressOfControl() 공개 메소드

public GetProgressOfControl ( string controlId ) : ProgressValues
controlId string
리턴 WindowsPhoneTestFramework.Server.Core.ProgressValues

GetProgressOfControlOrText() 공개 메소드

public GetProgressOfControlOrText ( string textOrControlId ) : ProgressValues
textOrControlId string
리턴 WindowsPhoneTestFramework.Server.Core.ProgressValues

GetProgressOfText() 공개 메소드

public GetProgressOfText ( string text ) : ProgressValues
text string
리턴 WindowsPhoneTestFramework.Server.Core.ProgressValues

HorizontalScroll() 공개 메소드

public HorizontalScroll ( string controlId, int amount ) : bool
controlId string
amount int
리턴 bool

InvokeAppBarTap() 공개 메소드

public InvokeAppBarTap ( string text ) : bool
text string
리턴 bool

InvokeControlTapAction() 공개 메소드

public InvokeControlTapAction ( string controlId, int ordinal, string parentId ) : bool
controlId string
ordinal int
parentId string
리턴 bool

InvokeMessageboxTapAction() 공개 메소드

public InvokeMessageboxTapAction ( string buttonText ) : bool
buttonText string
리턴 bool

LookForAppBarItem() 공개 메소드

public LookForAppBarItem ( string text ) : bool
text string
리턴 bool

LookForControl() 공개 메소드

public LookForControl ( string controlId, int ordinal, string parentId ) : bool
controlId string
ordinal int
parentId string
리턴 bool

LookForControlOrText() 공개 메소드

public LookForControlOrText ( string textOrControlId, int ordinal, string parentId ) : bool
textOrControlId string
ordinal int
parentId string
리턴 bool

LookForText() 공개 메소드

public LookForText ( string text ) : bool
text string
리턴 bool

LookIsAlive() 공개 메소드

public LookIsAlive ( ) : bool
리턴 bool

Navigate() 공개 메소드

public Navigate ( string direction ) : bool
direction string
리턴 bool

Pivot() 공개 메소드

public Pivot ( string pivotName, PivotType pivot ) : bool
pivotName string
pivot PivotType
리턴 bool

Pivot() 공개 메소드

public Pivot ( string pivotName, string itemName ) : bool
pivotName string
itemName string
리턴 bool

ScrollIntoView() 공개 메소드

public ScrollIntoView ( string controlId, int ordinal, string parentId = null ) : bool
controlId string
ordinal int
parentId string
리턴 bool

ScrollIntoViewListItem() 공개 메소드

public ScrollIntoViewListItem ( string controlWithinItemId ) : bool
controlWithinItemId string
리턴 bool

SelectListItem() 공개 메소드

public SelectListItem ( string controlWithinItemId ) : bool
controlWithinItemId string
리턴 bool

SelectListItem() 공개 메소드

public SelectListItem ( string selectorName, int indexOfItemToSelect ) : bool
selectorName string
indexOfItemToSelect int
리턴 bool

SetApplicationSettings() 공개 메소드

public SetApplicationSettings ( string>.Dictionary values ) : bool
values string>.Dictionary
리턴 bool

SetApplicationSettings() 공개 메소드

public SetApplicationSettings ( string key, string value ) : bool
key string
value string
리턴 bool

SetFocus() 공개 메소드

public SetFocus ( string controlId, int ordinal, string parentId ) : bool
controlId string
ordinal int
parentId string
리턴 bool

SetTextOnControl() 공개 메소드

public SetTextOnControl ( string controlId, string text, int ordinal, string parentId ) : bool
controlId string
text string
ordinal int
parentId string
리턴 bool

SetValueOnControl() 공개 메소드

public SetValueOnControl ( string controlId, string value, int ordinal, string parentId ) : bool
controlId string
value string
ordinal int
parentId string
리턴 bool

StopBackgroundAudio() 공개 메소드

public StopBackgroundAudio ( ) : bool
리턴 bool

TakePicture() 공개 메소드

public TakePicture ( Bitmap &bitmap ) : bool
bitmap System.Drawing.Bitmap
리턴 bool

TakePicture() 공개 메소드

public TakePicture ( string controlId, Bitmap &bitmap, int ordinal, string parentId ) : bool
controlId string
bitmap System.Drawing.Bitmap
ordinal int
parentId string
리턴 bool

Toggle() 공개 메소드

public Toggle ( string buttonName ) : bool
buttonName string
리턴 bool

TryGetAllApplicationSettings() 공개 메소드

public TryGetAllApplicationSettings ( string>.Dictionary &values ) : bool
values string>.Dictionary
리턴 bool

TryGetApplicationSettings() 공개 메소드

public TryGetApplicationSettings ( string key, string &value ) : bool
key string
value string
리턴 bool

TryGetControlIsEnabled() 공개 메소드

public TryGetControlIsEnabled ( string controlId, bool &isEnabled, int ordinal, string parentId ) : bool
controlId string
isEnabled bool
ordinal int
parentId string
리턴 bool

TryGetPerformanceInformation() 공개 메소드

public TryGetPerformanceInformation ( string>.Dictionary &values ) : bool
values string>.Dictionary
리턴 bool

TryGetTextFromControl() 공개 메소드

public TryGetTextFromControl ( string controlId, string &text, int ordinal, string parentId ) : bool
controlId string
text string
ordinal int
parentId string
리턴 bool

TryGetValueFromControl() 공개 메소드

public TryGetValueFromControl ( string controlId, string &text, int ordinal, string parentId ) : bool
controlId string
text string
ordinal int
parentId string
리턴 bool

VerticalScroll() 공개 메소드

public VerticalScroll ( string controlId, int amount ) : bool
controlId string
amount int
리턴 bool

WaitForAppBarItem() 공개 메소드

public WaitForAppBarItem ( string text, System.TimeSpan timeout ) : bool
text string
timeout System.TimeSpan
리턴 bool

WaitForControl() 공개 메소드

public WaitForControl ( string controlId, System.TimeSpan timeout, int ordinal, string parentId ) : bool
controlId string
timeout System.TimeSpan
ordinal int
parentId string
리턴 bool

WaitForControl() 공개 메소드

public WaitForControl ( string controlId, int ordinal, string parentId ) : bool
controlId string
ordinal int
parentId string
리턴 bool

WaitForControlOrText() 공개 메소드

public WaitForControlOrText ( string textOrControlId, System.TimeSpan timeout, int ordinal, string parentId ) : bool
textOrControlId string
timeout System.TimeSpan
ordinal int
parentId string
리턴 bool

WaitForControlOrText() 공개 메소드

public WaitForControlOrText ( string textOrControlId, int ordinal, string parentId ) : bool
textOrControlId string
ordinal int
parentId string
리턴 bool

WaitForControlToBeEnabled() 공개 메소드

public WaitForControlToBeEnabled ( string controlId, int ordinal, string parentId, System.TimeSpan timeout = null ) : bool
controlId string
ordinal int
parentId string
timeout System.TimeSpan
리턴 bool

WaitForControlToDisappear() 공개 메소드

public WaitForControlToDisappear ( string controlId, System.TimeSpan timeout, int ordinal, string parentId ) : bool
controlId string
timeout System.TimeSpan
ordinal int
parentId string
리턴 bool

WaitForMessageBox() 공개 메소드

public WaitForMessageBox ( string title, string message, string buttons ) : bool
title string
message string
buttons string
리턴 bool

WaitForText() 공개 메소드

public WaitForText ( string text ) : bool
text string
리턴 bool

WaitForText() 공개 메소드

public WaitForText ( string text, System.TimeSpan timeout ) : bool
text string
timeout System.TimeSpan
리턴 bool

WaitForTextToChange() 공개 메소드

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
리턴 bool

WaitForTextToDisappear() 공개 메소드

public WaitForTextToDisappear ( string text, System.TimeSpan timeout ) : bool
text string
timeout System.TimeSpan
리턴 bool

WaitIsAlive() 공개 메소드

public WaitIsAlive ( ) : bool
리턴 bool