Microsoft.VisualStudio.TestTools.UITest.Extension 네임스페이스

이 네임스페이스는 사용자 인터페이스 기능을 테스트하는 것에 대한 클래스를 제공합니다.기능에는 컨트롤, 속성, 웹 브라우저 및 대화 상자 작업이 있습니다.

클래스

  클래스 설명
Public 클래스 ActionNotSupportedOnDisabledControlException 컨트롤이 차단되는 경우 발생하는 예외를 나타냅니다.
Public 클래스 ActionParameter 코드에서 값을 설정하고 키 입력을 보내는 데 사용되는 매개 변수를 나타냅니다.
Public 클래스 AndCondition 쿼리의 AND 조건을 나타냅니다.
Public 클래스 BrowserFactory 특정 브라우저를 위한 BrowserService 개체를 만드는 브라우저 팩터리에 대한 기본 클래스를 제공합니다.
Public 클래스 BrowserHelper 브라우저 도우미 메서드에 대한 기본 클래스를 제공합니다.
Public 클래스 BrowserService 브라우저 Microsoft Test Manager를 자동화하는 메서드와 속성을 제공합니다.
Public 클래스 DecodingFailedException 잘못된 키 파일 때문에 디코딩 작업이 실패할 경우 throw되는 예외를 나타냅니다.
Public 클래스 FailedToLaunchApplicationException LaunchApplicationAction 이 실패할 경우 throw되는 예외입니다.
Public 클래스 FailedToPerformActionOnBlockedControlException UI(사용자 인터페이스) 컨트롤이 차단되는 경우 throw되는 예외입니다(예: 컨트롤이 모달 대화 상자로 차단될 수 있는 경우).
Public 클래스 FailedToPerformActionOnHiddenControlException EnsureVisibleByScrolling 메서드가 실패할 경우 throw되는 예외입니다.
Public 클래스 FilterCondition
Public 클래스 InvalidUITestExtensionPackageException 기록 또는 재생 중에 잘못된 사용자 인터페이스(UI 테스트) 확장 패키지가 발견되는 경우 throw되는 예외입니다.
Public 클래스 OrderOfInvoke 기록하는 동안 호출 순서를 생성하고 재생하는 동안 호출 순서를 유지 관리하는 도우미 클래스를 나타냅니다.
Public 클래스 PlaybackFailureException UITestAction 이 실패할 경우 throw되는 예외를 나타냅니다.
Public 클래스 PropertyCondition 속성의 쿼리 조건을 나타냅니다.
Public 클래스 QueryCondition 쿼리 조건에 대한 추상 기본 클래스를 제공합니다.
Public 클래스 QueryElement UI(사용자 인터페이스) 테스트 환경에서 쿼리에 대한 기본 클래스를 제공합니다.
Public 클래스 SearchConfiguration 검색을 구성하는 도우미 기능을 제공합니다.
Public 클래스 TechnologyNotSupportedException 이 예외는 테스트되는 응용 프로그램에서 테스트 기록 또는 재생이 지원되지 않을 경우 throw됩니다.
Public 클래스 UITechnologyElement 테스트를 기록 및 재생하기 위한 UI 테스트 기술 요소를 구현하는 기본 클래스를 제공합니다.
Public 클래스 UITechnologyManager 테스트를 기록 및 재생하는 동안 사용되는 기술 관리자에 대한 추상 기본 클래스를 제공합니다.
Public 클래스 UITestControlNotAvailableException UI 테스트 프레임워크에서 더 이상 사용되지 않거나 액세스할 수 없는 UI 요소에 액세스하려고 할 때 throw되는 예외입니다.
Public 클래스 UITestControlNotFoundException UI(사용자 인터페이스) 테스트 프레임워크에서 찾을 수 없는 UI 테스트 컨트롤에 액세스하려고 할 때 throw되는 예외입니다.
Public 클래스 UITestControlNotVisibleException UI 테스트 프레임워크에서 사용자에게 표시되지 않는 UI 요소에 액세스하려고 할 때 throw되는 예외입니다.
Public 클래스 UITestException 모든 UI 테스트 예외의 기본 클래스를 나타냅니다.
Public 클래스 UITestExtensionPackage 타사 테스트 유틸리티를 Visual Studio ALM(Application Lifecycle Management) 사용자 인터페이스(UI) 테스트 환경에 통합할 수 있도록 하는 추상 클래스를 나타냅니다.
Public 클래스 UITestExtensionPackageAttribute UITestExtensionPackage 클래스를 구현하는 어셈블리에 적용할 특성을 나타내고 어셈블리가 확장 패키지를 신속하게 찾을 수 있도록 해 줍니다.이 클래스는 상속될 수 없습니다.
Public 클래스 UITestTraceUtility UI 테스트 및 Test Runner에서 추적을 위한 정적 도우미 속성 및 메서드를 제공합니다.
Public 클래스 ValidationFailedException ValidationAction 이 실패할 경우 throw되는 예외를 나타냅니다.
Public 클래스 ValueMap UI 테스트에 사용되는 매개 변수의 값을 나타냅니다.

인터페이스

  인터페이스 설명
Public 인터페이스 ILastInvocationInfo UITechnologyManager.GetLastInvocationInfo 메서드에서 마지막 작업이나 검색 작업에 대한 추가 정보를 가져오는 인터페이스를 제공합니다.
Public 인터페이스 IQueryCondition 인프라입니다. QueryCondition 에 대한 내부 인터페이스 정의를 제공합니다.
Public 인터페이스 IQueryElement 인프라입니다. QueryElement 에 대해 내부에서 사용되는 인터페이스를 제공합니다.
Public 인터페이스 IUISynchronizationWaiter 이벤트를 발생시키기 전에 UI 테스트 프레임워크가 대기하는 내부 인터페이스를 제공합니다.
Public 인터페이스 IUITechnologyElement UITechnologyElement 클래스 구현을 위한 내부 인터페이스를 제공합니다.이 인터페이스를 직접 구현하지 마십시오.대신 UITechnologyElement 클래스에서 파생시키십시오.
Public 인터페이스 IUITechnologyManager 인프라입니다. UITechnologyManager 클래스 구현을 위한 내부 인터페이스를 제공합니다.이 인터페이스를 직접 구현하지 마십시오.대신 UITechnologyManager 클래스에서 파생시키십시오.
Public 인터페이스 IUITestEventNotify 인프라입니다. 테스트 기록 및 재생 엔진에 의해 구현되고 IUITechnologyManager 개체에서 콜백 알림 구현에 사용하는 인터페이스를 제공합니다.

열거형

  열거형 설명
Public 열거형 BrowserButtonType 브라우저 단추의 종류를 나타냅니다.
Public 열거형 BrowserDialogAction 브라우저 대화 상자 창에 있는 요소 종류를 나타냅니다.
Public 열거형 CheckUncheckOptions 이 열거형은 확인란 및 옵션 단추의 선택/선택 취소 옵션을 구성하는 플래그를 제공합니다.
Public 열거형 ControlStates 컨트롤의 상태를 나타내는 플래그의 비트 조합을 열거합니다.
Public 열거형 ControlSupport 이 열거형은 Microsoft Visual Studio Test Professional의 IUITechnologyManager 구성 요소에서 요소의 지원 수준에 대한 가능한 반환 값을 지정하는 데 사용됩니다.
Public 열거형 ExpandCollapseOptions 사용자 인터페이스에서 요소의 확장 및 축소 작업을 구성하는 데 사용되는 플래그를 나타냅니다.
Public 열거형 GetClickablePointFromOption 이 열거형은 [M:Microsoft.VisualStudio.TestTools.UITest.Extension.UITechnologyElement.GetClickablePoint(]System.Int32@,System.Int32@[)] 메서드에서 클릭 가능한 포인트를 가져오는 방법을 나타내는 설정을 제공합니다.
Public 열거형 NativeControlTypeKind 네이티브 컨트롤 값의 종류를 나타냅니다.
Public 열거형 ProgrammaticActionOption 이 열거형은 UITechnologyElement.InvokeProgrammaticAction 메서드를 사용하여 프로그래밍 방식의 작업을 호출할 수 있는 옵션을 제공합니다.
Public 열거형 PropertyConditionOperator PropertyExpression 개체에 대한 연산자를 제공합니다.
Public 열거형 RightToLeftKind GetRightToLeftProperty 메서드에서 요소가 오른쪽에서 왼쪽 레이아웃 방향인지 또는 오른쪽에서 왼쪽 텍스트 방향인지를 테스트하는 데 사용됩니다.
Public 열거형 ScrollAmount 스크롤 막대의 스크롤 방향과 스크롤 막대에서 어느 정도 스크롤할 것인지 아니면 스크롤 양을 지정하지 않을 것인지를 나타내는 데 사용됩니다.
Public 열거형 ScrollDirection 이 열거형은 UI의 스크롤을 구성하는 데 사용되는 방향 표시를 제공합니다.
Public 열거형 ScrollOptions 이 열거형은 UI의 스크롤을 구성하는 데 사용되는 옵션을 제공합니다.
Public 열거형 SetValueAsComboBoxOptions ComboBox 값의 설정 방법을 구성하기 위한 플래그 값을 나타냅니다.
Public 열거형 SetValueAsEditBoxOptions EditBox 값의 설정 방법을 구성하기 위한 플래그 값을 나타냅니다.
Public 열거형 SmartMatchOptions 이 열거형을 사용하면 일치 항목을 발견할 수 없는 경우 IUITechnologyManager가 프레임워크에 가장 유사한 결과를 검색하는 방법을 지시할 수 있습니다.
Public 열거형 UISynchronizationOptions 이 열거형은 UITechnologyElement.SetOption 메서드에서 UITechnologyElementOption.UISynchronizationOptions 옵션에 사용됩니다.
Public 열거형 UITechnologyElementOption IUITechnologyElement 개체에서 사용 가능한 옵션을 나타냅니다. 이 옵션의 각 이름에는 해당 옵션 값의 용도가 간단히 설명되어 있습니다.
Public 열거형 UITechnologyManagerProperty 이 열거형은 IUITechnologyManager 인터페이스 구현에서 IUITechnologyManager의 속성을 구성하는 데 사용할 수 있는 옵션을 지정하는 데 사용됩니다.기술 관리자 확장에 대한 자세한 내용은 Microsoft Excel을 지원하도록 코딩된 UI 테스트 및 작업 기록 확장을 참조하십시오.
Public 열거형 UITestElementKind 이 열거형은 IUITechnologyElement 개체에서 UI 요소의 종류를 식별하는 데 사용됩니다.
Public 열거형 UITestEventType 이 열거형은 Visual Studio ALM(Application Lifecycle Management)에서 IVsUIEventSink 인터페이스를 통해 발생한 테스트 이벤트 형식을 지정하는 데 사용됩니다.
Public 열거형 WaitForReadyLevel 이 열거형은 UITechnologyElement.WaitForReady 메서드 호출을 실행하는 방법을 지정하는 데 사용됩니다.
Public 열거형 WaitForReadyOptions 이 열거형은 프레임워크가 준비될 때까지 대기하는 방식을 나타내는 데 사용됩니다.