샘플 Excel 확장: ActionFilter 클래스Sample Excel Extension: ActionFilter Class

이 내부 클래스는 UITestActionFilter 클래스를 확장하며 Microsoft ExcelMicrosoft Excel 요소에 대한 테스트 작업용 필터를 나타냅니다.This internal class extends the UITestActionFilter class and represents a filter for test actions on a Microsoft ExcelMicrosoft Excel element.

단순 속성Simple Properties

개발자는 이러한 읽기 전용 속성을 통해 코딩된 UI 테스트 프레임워크에서 이 테스트 작업 필터를 실행할 방법을 지정할 수 있습니다.These read-only properties enable the developer to specify how this test action filter is to be executed by the coded UI testing framework. 예를 들어 Name 속성은 작업 필터의 이름을 제공합니다.For example, the Name property provides the name of the action filter. 기타 속성은 작업 필터의 Category, FilterType, 이 테스트 작업 필터로 필터링되는 테스트 작업의 Group 이름을 가져옵니다.Other properties get the Category of the action filter, the FilterType, the Group name for the test actions that are filtered by this test action filter. 기타 속성은 ApplyTimeout을 수행할지 여부 및 테스트 작업이 Enabled인지 여부를 나타냅니다.Others indicate whether to ApplyTimeout and also whether the test action is Enabled.

ProcessRule 메서드ProcessRule Method

이 메서드는 코딩된 UI 테스트 프레임워크에서 호출되고 제공된 IUITestActionStack을 대상으로 필터를 실행합니다.This method is called by the coded UI testing framework, and executes the filter against the provided IUITestActionStack. 이 특정 재정의는 스택의 다음 작업에서 키 입력을 셀로 보낼 경우 해당 셀의 마우스 선택 작업을 제거합니다.This particular override removes a mouse choose action on a cell when the next action in the stack sends keystrokes to the cell. 그런 다음 false를 반환합니다.It then returns false.

Private 메서드Private Methods

IsLeftClick 메서드는 제공된 작업이 마우스 왼쪽 클릭을 나타내는지지를 확인합니다.The IsLeftClick method determines whether the provided action represents a left-click of the mouse. AreActionsOnSameExcelCell 메서드는 제공된 두 작업이 Excel의 같은 셀에서 실행되는지를 확인합니다.The AreActionsOnSameExcelCell method determines whether two provided actions are executed on the same cell in Excel.

참고 항목See Also

UITestActionFilterUITestActionFilter
IUITestActionStackIUITestActionStack
Microsoft Excel을 지원하도록 코딩된 UI 테스트 및 작업 기록 확장Extending Coded UI Tests and Action Recordings to Support Microsoft Excel