UITestInterpreter 클래스
UI(사용자 인터페이스) 테스트에서 각 테스트 작업을 실행하고 ActionInvoker 속성 값을 사용하여 각 작업의 결과를 해석합니다.
상속 계층 구조
System.Object
Microsoft.VisualStudio.TestTools.UITest.CodeGeneration.UITestInterpreterCore
Microsoft.VisualStudio.TestTools.UITest.CodeGeneration.UITestInterpreter
네임스페이스: Microsoft.VisualStudio.TestTools.UITest.CodeGeneration
어셈블리: Microsoft.VisualStudio.TestTools.UITest.CodeGeneration(Microsoft.VisualStudio.TestTools.UITest.CodeGeneration.dll)
구문
‘선언
Public Class UITestInterpreter _
Inherits UITestInterpreterCore
public class UITestInterpreter : UITestInterpreterCore
public ref class UITestInterpreter : public UITestInterpreterCore
type UITestInterpreter =
class
inherit UITestInterpreterCore
end
public class UITestInterpreter extends UITestInterpreterCore
UITestInterpreter 형식에서는 다음과 같은 멤버를 노출합니다.
생성자
이름 | 설명 | |
---|---|---|
UITestInterpreter | UITestInterpreter 클래스의 새 인스턴스를 초기화합니다. |
위쪽
속성
이름 | 설명 | |
---|---|---|
ActionInvoker | 이 테스트 해석하기 위한 UITestActionInvoker을 가져오거나 설정합니다. (UITestInterpreterCore.ActionInvoker을(를) 재정의함) | |
CurrentAction | 실행 중인 현재 동작입니다. (UITestInterpreterCore에서 상속됨) | |
PlaybackInProgress | True 이면 재생 진행 중입니다. (UITestInterpreterCore에서 상속됨) | |
PlaybackUITest | 실행 중인 UITest를 가져옵니다. (UITestInterpreterCore에서 상속됨) |
위쪽
메서드
이름 | 설명 | |
---|---|---|
Cancel | 현재 단계 또는 테스트의 해석을 취소합니다. (UITestInterpreterCore.Cancel()을(를) 재정의함) | |
Dispose() | 개체를 삭제합니다. (UITestInterpreterCore에서 상속됨) | |
Dispose(Boolean) | 선택적으로 리소스를 해제합니다. (UITestInterpreterCore.Dispose(Boolean)을(를) 재정의함) | |
Equals | 지정한 개체와 현재 개체가 같은지 여부를 확인합니다. (Object에서 상속됨) | |
ExecuteAction | 지정 된 작업을 실행합니다.작업 ID를 역할을 하는 Uiobject에 포함 되어 있습니다.이 ID queryid는 개체를 가져오는 데 사용 하 고이 입력된 작업 개체의 invoke 메서드에 전달 됩니다.Invoke 메서드는 또한 UITestActionInvoker 인터페이스 형식의 개체가 필요합니다.이 경우 기본값은 Uitestactioninvoker을 구현 하는 UITestPlayback 형식입니다. (UITestInterpreterCore.ExecuteAction(UITestAction, UIMap)을(를) 재정의함) | |
ExecuteStep | 실행 (즉, 해석) 현재 단계에서 현재 선택한 ActionList. (UITestInterpreterCore에서 상속됨) | |
ExecuteTest() | 실행 (즉, 해석) 현재 UITest 개체입니다. (UITestInterpreterCore에서 상속됨) | |
ExecuteTest(UITest) | 지정된 테스트를 실행합니다. | |
ExecuteTest(Int64, Int64) | 실행 (즉, 해석) 작업에 지정 된 범위에 대 한 현재 UITest 개체입니다. (UITestInterpreterCore에서 상속됨) | |
ExecuteTest(UITest, Int64, Int64) | 지정된 작업 범위에 대해 지정된 테스트를 실행합니다. | |
Finalize | 가비지 수집에서 회수하기 전에 개체에서 리소스를 해제하고 다른 정리 작업을 수행할 수 있게 합니다. (Object에서 상속됨) | |
GetHashCode | 특정 형식에 대한 해시 함수 역할을 합니다. (Object에서 상속됨) | |
GetType | 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨) | |
HighlightElement | 현재 작업과 연결된 UI 요소를 강조 표시합니다. | |
IsExpectedExceptionFromActionExecution | 작업 실행에서 지정된 예외가 예상되는 경우 true를 반환합니다. (UITestInterpreterCore.IsExpectedExceptionFromActionExecution(Exception)을(를) 재정의함) | |
LogActionExecutionException | SQM 데이터 재생 예외를 기록합니다. (UITestInterpreterCore.LogActionExecutionException(Exception)을(를) 재정의함) | |
MemberwiseClone | 현재 Object의 단순 복사본을 만듭니다. (Object에서 상속됨) | |
MoveToFirstStep | 현재 작업 포인터를 현재 선택한 ActionList의 첫 번째 작업으로 이동합니다. (UITestInterpreterCore에서 상속됨) | |
MoveToLastStep | 현재 작업 포인터를 현재 선택한 ActionList의 마지막 작업으로 이동합니다. (UITestInterpreterCore에서 상속됨) | |
MoveToNextStep | 작업 포인터를 현재 선택한 ActionList의 다음 작업으로 이동합니다. (UITestInterpreterCore에서 상속됨) | |
MoveToPreviousStep | 작업 포인터를 현재 선택한 ActionList의 이전 작업으로 이동합니다. (UITestInterpreterCore에서 상속됨) | |
MoveToStepNumber | 현재 작업 포인터를 현재 선택한 ActionList의 지정된 작업 인덱스로 이동합니다. (UITestInterpreterCore에서 상속됨) | |
OnErrorHandledByUser | 사용자가 작업 실행 오류를 처리한 후에 호출됩니다. 로그 관련 항목을 추적하는 데 사용할 수 있습니다. (UITestInterpreterCore.OnErrorHandledByUser(UITestErrorEventArgs)을(를) 재정의함) | |
RaisePlaybackProgressEvent | 재생 진행률 이벤트를 발생시킵니다. (UITestInterpreterCore에서 상속됨) | |
RaiseWaitForThinkTimeEvent | InterpreterProgress 이벤트를 발생시킵니다. | |
ToString | 현재 개체를 나타내는 문자열을 반환합니다. (Object에서 상속됨) | |
Unhighlight | 현재 작업과 연결된 UI 요소에서 강조 표시를 제거합니다. |
위쪽
이벤트
이름 | 설명 | |
---|---|---|
ActionCompleted | UITestAction이 실행된 후 발생하는 이벤트입니다. (UITestInterpreterCore에서 상속됨) | |
ActionListCompleted | 각 ActionList의 실행이 완료된 후 발생하는 이벤트입니다. (UITestInterpreterCore에서 상속됨) | |
ActionListStarted | 각 Actionlist의 실행이 시작 되기 전에 이벤트가 발생 합니다. (UITestInterpreterCore에서 상속됨) | |
ActionStarted | UITestAction이 실행되기 전에 발생하는 이벤트입니다. (UITestInterpreterCore에서 상속됨) | |
InterpreterError | UITest를 해석할 때 오류가 발생하는 경우 발생하는 이벤트입니다. (UITestInterpreterCore에서 상속됨) | |
InterpreterProgress | UITest를 해석할 때 진행률을 업데이트하기 위해 발생하는 이벤트입니다. (UITestInterpreterCore에서 상속됨) | |
InterpreterWarning | UITest를 해석할 때 경고가 발생하는 경우 발생하는 이벤트입니다. (UITestInterpreterCore에서 상속됨) | |
UITestCompleted | UITest의 실행이 완료된 후 발생하는 이벤트입니다. (UITestInterpreterCore에서 상속됨) | |
UITestStarted | Uitest의 실행을 시작 하기 전에 이벤트가 발생 합니다. (UITestInterpreterCore에서 상속됨) |
위쪽
스레드로부터의 안전성
이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.
참고 항목
참조
Microsoft.VisualStudio.TestTools.UITest.CodeGeneration 네임스페이스
ActionLogInvoker