샘플 Excel 확장: ActionFilter 클래스

이 내부 클래스는 UITestActionFilter 클래스를 확장하며 Microsoft Excel 요소에 대한 테스트 작업용 필터를 나타냅니다.

단순 속성

개발자는 이러한 읽기 전용 속성을 통해 코딩된 UI 테스트 프레임워크에서 이 테스트 작업 필터를 실행할 방법을 지정할 수 있습니다. 예를 들어 Name 속성은 작업 필터의 이름을 제공합니다. 기타 속성은 작업 필터의 Category, FilterType, 이 테스트 작업 필터로 필터링되는 테스트 작업의 Group 이름을 가져옵니다. 기타 속성은 ApplyTimeout을 수행할지 여부 및 테스트 작업이 Enabled인지 여부를 나타냅니다.

ProcessRule 메서드

이 메서드는 코딩된 UI 테스트 프레임워크에서 호출되고 제공된 IUITestActionStack을 대상으로 필터를 실행합니다. 이 특정 재정의는 스택의 다음 작업에서 키 입력을 셀로 보낼 경우 해당 셀의 마우스 선택 작업을 제거합니다. 그런 다음 false를 반환합니다.

Private 메서드

IsLeftClick 메서드는 제공된 작업이 마우스 왼쪽 클릭을 나타내는지지를 확인합니다. AreActionsOnSameExcelCell 메서드는 제공된 두 작업이 Excel의 같은 셀에서 실행되는지를 확인합니다.

참고 항목

UITestActionFilter
IUITestActionStack
Microsoft Excel을 지원하도록 코딩된 UI 테스트 및 작업 기록 확장