WinWindow 클래스
Windows Forms의 사용자 인터페이스 (UI) 테스트에 창 컨트롤을 나타냅니다.
상속 계층 구조
System.Object
Microsoft.VisualStudio.TestTools.UITesting.UITestControl
Microsoft.VisualStudio.TestTools.UITesting.WinControls.WinControl
Microsoft.VisualStudio.TestTools.UITesting.WinControls.WinWindow
네임스페이스: Microsoft.VisualStudio.TestTools.UITesting.WinControls
어셈블리: Microsoft.VisualStudio.TestTools.UITesting(Microsoft.VisualStudio.TestTools.UITesting.dll)
구문
‘선언
<CLSCompliantAttribute(True)> _
Public Class WinWindow _
Inherits WinControl
[CLSCompliantAttribute(true)]
public class WinWindow : WinControl
[CLSCompliantAttribute(true)]
public ref class WinWindow : public WinControl
[<CLSCompliantAttribute(true)>]
type WinWindow =
class
inherit WinControl
end
public class WinWindow extends WinControl
WinWindow 형식에서는 다음과 같은 멤버를 노출합니다.
생성자
이름 | 설명 | |
---|---|---|
WinWindow() | WinWindow 클래스의 새 인스턴스를 초기화합니다. | |
WinWindow(UITestControl) | WinWindow 클래스의 새 인스턴스를 초기화합니다. |
위쪽
속성
이름 | 설명 | |
---|---|---|
AccessibleDescription | 이 Wincontrol의 내부 Iaccessible에 대 한 설명을 가져옵니다. (WinControl에서 상속됨) | |
AccessKey | 이 컨트롤에 할당된 선택키를 가져옵니다. (WinControl에서 상속됨) | |
AlwaysOnTop | 이 창이 항상 다른 창 위에 표시되는지 여부를 나타내는 값을 가져옵니다. | |
BoundingRectangle | 이 컨트롤의 경계 사각형을 가져옵니다. (UITestControl에서 상속됨) | |
ClassName | 이 컨트롤의 클래스 이름을 가져옵니다. (UITestControl에서 상속됨) | |
Container | 이 UITestControl의 컨테이너를 가져오거나 설정합니다. (UITestControl에서 상속됨) | |
ControlId | 이 컨트롤에 할당된 ID를 가져옵니다. (WinControl에서 상속됨) | |
ControlName | 이 컨트롤의 이름을 가져옵니다. (WinControl에서 상속됨) | |
ControlType | UI 컨트롤의 형식을 가져옵니다. (UITestControl에서 상속됨) | |
Enabled | 이 컨트롤을 사용할 수 있는지 여부를 나타내는 값을 가져옵니다. (UITestControl에서 상속됨) | |
Exists | 사용자 인터페이스에 이 컨트롤이 있는지 여부를 나타내는 값을 가져옵니다. (UITestControl에서 상속됨) | |
FilterProperties | 컨트롤을 명확하게 하는 데 사용되는 속성과 값 쌍 컬렉션을 가져옵니다. (UITestControl에서 상속됨) | |
FriendlyName | 사용자 인터페이스에서 사용할 이 컨트롤의 이름을 가져옵니다. (UITestControl에서 상속됨) | |
HasFocus | 이 컨트롤이 사용자 인터페이스에 현재 포커스를 가지고 있는지 여부를 나타내는 값을 가져옵니다. (UITestControl에서 상속됨) | |
HasTitleBar | 이 창 컨트롤에 제목 표시줄이 있는지 여부를 나타내는 값을 가져옵니다. | |
Height | 컨트롤의 높이 가져옵니다. (UITestControl에서 상속됨) | |
HelpText | 이 컨트롤에 할당된 도움말 텍스트를 가져옵니다. (WinControl에서 상속됨) | |
IsTopParent | 이 컨트롤이 최상위 요소인지 여부를 나타내는 값을 가져옵니다. (UITestControl에서 상속됨) | |
Left | 컨트롤의 왼쪽된 가장자리의 x 좌표를 가져옵니다. (UITestControl에서 상속됨) | |
Maximized | 이 창 컨트롤이 최대화되었는지 여부를 나타내는 값을 가져오거나 설정합니다. | |
Minimized | 이 창 컨트롤이 최소화되었는지 여부를 나타내는 값을 가져오거나 설정합니다. | |
Name | 이 컨트롤의 이름을 가져옵니다. (UITestControl에서 상속됨) | |
NativeElement | 이 컨트롤에 대응되는 네이티브 기술 요소를 가져옵니다. (UITestControl에서 상속됨) | |
OrderOfInvocation | 이 창의 호출 순서를 가져옵니다. | |
Popup | 이 창이 팝업 창인지 여부를 나타내는 값을 가져옵니다. | |
Resizable | 이 창의 크기를 조정할 수 있는지 여부를 나타내는 값을 가져옵니다. | |
Restored | 이 창이 복원되었는지 여부를 나타내는 값을 가져오거나 설정합니다. | |
SearchConfigurations | 검색 구성을 가져오거나 설정합니다. (UITestControl에서 상속됨) | |
SearchProperties | 컨트롤을 식별하는 데 사용되는 속성과 값 쌍 컬렉션을 가져옵니다. (UITestControl에서 상속됨) | |
SearchPropertiesSetExplicitly | 이 컨트롤에 대한 검색 속성이 사용자 인터페이스에서 사용자가 설정한 것인지 여부를 나타내는 값을 가져옵니다. (UITestControl에서 상속됨) | |
ShowInTaskbar | 이 창이 작업 표시줄에 나타나는지 여부를 나타내는 값을 가져오거나 설정합니다. | |
State | 컨트롤의 상태를 가져옵니다. (UITestControl에서 상속됨) | |
TabStop | 이 창이 탭 정지인지 여부를 나타내는 값을 가져오거나 설정합니다. | |
TechnologyName | 이 컨트롤을 구현하는 기술 프레임워크를 가져오거나 설정합니다. (UITestControl에서 상속됨) | |
ToolTipText | (WinControl에서 상속됨) | |
Top | 컨트롤의 위쪽 가장자리의 x 좌표를 가져옵니다. (UITestControl에서 상속됨) | |
TopParent | 이 컨트롤의 최상위 부모를 가져옵니다. (UITestControl에서 상속됨) | |
Transparent | 이 창이 투명한지 여부를 나타내는 값을 가져오거나 설정합니다. | |
Width | 컨트롤의 너비를 가져옵니다. (UITestControl에서 상속됨) | |
WindowHandle | 이 컨트롤의 창 핸들을 가져옵니다. (UITestControl에서 상속됨) | |
WindowTitles | 최상위 창의 창 제목 컬렉션을 가져옵니다. (UITestControl에서 상속됨) |
위쪽
메서드
이름 | 설명 | |
---|---|---|
CaptureImage | UITestControl 의 이미지를 캡처합니다.UITestControl 이 화면에 있어야 합니다. (UITestControl에서 상속됨) | |
CopyFrom | 사용자 인터페이스에서 원본 UITestControl과 동일한 요소를 참조하는 UITestControl 개체를 만듭니다. (UITestControl에서 상속됨) | |
DrawHighlight | 컨트롤을 강조 표시합니다. (UITestControl에서 상속됨) | |
EnsureClickable() | 컨트롤을 클릭할 수 있도록 사용자 인터페이스를 스크롤합니다. (UITestControl에서 상속됨) | |
EnsureClickable(Point) | 컨트롤을 클릭할 수 있도록 사용자 인터페이스를 특정 지점으로 스크롤합니다. (UITestControl에서 상속됨) | |
Equals | 지정한 UITestControl가 현재 UITestControl와 같은지 여부를 확인합니다. (UITestControl에서 상속됨) | |
Finalize | 가비지 수집에서 회수하기 전에 개체에서 리소스를 해제하고 다른 정리 작업을 수행할 수 있게 합니다. (Object에서 상속됨) | |
Find | UITestControl 을 찾습니다. (UITestControl에서 상속됨) | |
FindMatchingControls | 지정된 SearchProperties 및 FilterProperties와 일치하는 모든 UITestControl의 컬렉션을 반환합니다. (UITestControl에서 상속됨) | |
GetChildren | 현재 UITestControl의 모든 첫 번째 수준 자식의 컬렉션을 반환합니다. (UITestControl에서 상속됨) | |
GetClickablePoint | 컨트롤의 클릭 가능한 지점을 반환합니다. (UITestControl에서 상속됨) | |
GetHashCode | 현재 UITestControl 인스턴스를 나타내는 고유 값을 반환합니다. (UITestControl에서 상속됨) | |
GetParent | 현재 UITestControl의 부모를 반환합니다. (UITestControl에서 상속됨) | |
GetProperty | 지정된 속성의 값을 가져옵니다. (UITestControl에서 상속됨) | |
GetType | 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨) | |
GetUITestControlsForSearch | 이 컨트롤에 있는 자식 컨트롤의 배열을 가져옵니다. (WinControl에서 상속됨) | |
GetValidSearchProperties | 올바른 검색 속성을 반환 하는 도우미 함수입니다. (WinControl.GetValidSearchProperties()을(를) 재정의함) | |
MemberwiseClone | 현재 Object의 단순 복사본을 만듭니다. (Object에서 상속됨) | |
SetFocus | 키보드 포커스를 UITestControl로 설정합니다. (UITestControl에서 상속됨) | |
SetProperty | 지정된 속성의 값을 설정합니다. (UITestControl에서 상속됨) | |
ToString | 현재 UITestControl을 나타내는 문자열을 반환합니다. (UITestControl에서 상속됨) | |
TryFind | 컨트롤의 사용자 인터페이스를 찾으려고 시도 합니다. (UITestControl에서 상속됨) | |
TryGetClickablePoint | UITestControl 내의 클릭 가능한 지점을 반환합니다.컨트롤을 클릭할 수 없는 경우 이 메서드는 false를 반환합니다. (UITestControl에서 상속됨) | |
WaitForControlCondition(Predicate<UITestControl>) | 이 컨트롤이 지정한 조건을 충족하거나 기본 시간 초과가 만료될 때까지 현재 스레드를 차단합니다. (UITestControl에서 상속됨) | |
WaitForControlCondition(Predicate<UITestControl>, Int32) | 이 컨트롤이 지정한 조건을 충족하거나 지정한 시간 초과가 만료될 때까지 현재 스레드를 차단합니다. (UITestControl에서 상속됨) | |
WaitForControlEnabled() | 이 컨트롤을 사용하도록 설정하거나 기본 시간 초과가 만료될 때까지 현재 스레드를 차단합니다. (UITestControl에서 상속됨) | |
WaitForControlEnabled(Int32) | 이 컨트롤을 사용하도록 설정하거나 지정한 시간 초과가 만료될 때까지 현재 스레드를 차단합니다. (UITestControl에서 상속됨) | |
WaitForControlExist() | 이 컨트롤이 사용자 인터페이스에서 발생하거나 기본 시간 초과가 만료될 때까지 현재 스레드를 차단합니다. (UITestControl에서 상속됨) | |
WaitForControlExist(Int32) | 이 컨트롤이 사용자 인터페이스에서 발생하거나 지정된 시간 초과가 만료될 때까지 현재 스레드를 차단합니다. (UITestControl에서 상속됨) | |
WaitForControlNotExist() | 사용자 인터페이스에서이 컨트롤을 더 이상 될 때까지 또는 기본 제한 시간이 만료 될 때까지 현재 스레드를 차단 합니다. (UITestControl에서 상속됨) | |
WaitForControlNotExist(Int32) | 이 컨트롤이 사용자 인터페이스에서 더 이상 발생하지 않거나 지정된 시간 초과가 만료될 때까지 현재 스레드를 차단합니다. (UITestControl에서 상속됨) | |
WaitForControlPropertyEqual(String, Object) | 이 컨트롤의 지정된 속성이 지정한 값과 같거나 기본 시간 초과가 만료될 때까지 현재 스레드를 차단합니다. (UITestControl에서 상속됨) | |
WaitForControlPropertyEqual(String, Object, Int32) | 이 컨트롤의 지정된 속성이 지정한 값과 같거나 지정된 시간 초과가 만료될 때까지 현재 스레드를 차단합니다. (UITestControl에서 상속됨) | |
WaitForControlPropertyNotEqual(String, Object) | 이 컨트롤의 지정된 속성이 지정한 값과 같지 않거나 기본 시간 초과가 만료될 때까지 현재 스레드를 차단합니다. (UITestControl에서 상속됨) | |
WaitForControlPropertyNotEqual(String, Object, Int32) | 이 컨트롤의 지정된 속성이 지정한 값과 같지 않거나 지정된 시간 초과가 만료될 때까지 현재 스레드를 차단합니다. (UITestControl에서 상속됨) | |
WaitForControlReady() | 이 컨트롤이 마우스 또는 키보드 입력을 받을 준비가 되거나 기본 시간 초과가 만료될 때까지 현재 스레드를 차단합니다. (UITestControl에서 상속됨) | |
WaitForControlReady(Int32) | 이 컨트롤이 마우스 또는 키보드 입력을 받을 준비가 되거나 지정된 시간 초과가 만료될 때까지 현재 스레드를 차단합니다. (UITestControl에서 상속됨) |
위쪽
스레드로부터의 안전성
이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.
참고 항목
참조
Microsoft.VisualStudio.TestTools.UITesting.WinControls 네임스페이스