HtmlCustom 클래스
웹 페이지의 UI(사용자 인터페이스)를 테스트하기 위한 HTML 사용자 지정 컨트롤을 나타냅니다.
상속 계층 구조
System.Object
Microsoft.VisualStudio.TestTools.UITesting.UITestControl
Microsoft.VisualStudio.TestTools.UITesting.HtmlControls.HtmlControl
Microsoft.VisualStudio.TestTools.UITesting.HtmlControls.HtmlCustom
네임스페이스: Microsoft.VisualStudio.TestTools.UITesting.HtmlControls
어셈블리: Microsoft.VisualStudio.TestTools.UITesting(Microsoft.VisualStudio.TestTools.UITesting.dll)
구문
‘선언
<CLSCompliantAttribute(True)> _
Public Class HtmlCustom _
Inherits HtmlControl
[CLSCompliantAttribute(true)]
public class HtmlCustom : HtmlControl
[CLSCompliantAttribute(true)]
public ref class HtmlCustom : public HtmlControl
[<CLSCompliantAttribute(true)>]
type HtmlCustom =
class
inherit HtmlControl
end
public class HtmlCustom extends HtmlControl
HtmlCustom 형식에서는 다음과 같은 멤버를 노출합니다.
생성자
이름 | 설명 | |
---|---|---|
HtmlCustom() | HtmlCustom 클래스의 새 인스턴스를 초기화합니다. | |
HtmlCustom(UITestControl) | 제공된 부모 컨트롤을 사용하여 HtmlCustom 클래스의 새 인스턴스를 초기화합니다. |
위쪽
속성
이름 | 설명 | |
---|---|---|
AccessKey | 이 컨트롤의 AccessKey 특성 값을 가져옵니다. (HtmlControl에서 상속됨) | |
BoundingRectangle | 이 컨트롤의 경계 사각형을 가져옵니다. (UITestControl에서 상속됨) | |
Class | 이 컨트롤의 Class 특성 값을 가져옵니다. (HtmlControl에서 상속됨) | |
ClassName | 이 컨트롤의 클래스 이름을 가져옵니다. (UITestControl에서 상속됨) | |
Container | 이 UITestControl의 컨테이너를 가져오거나 설정합니다. (UITestControl에서 상속됨) | |
ControlDefinition | HTML 페이지의 컨트롤에 대한 정의를 가져옵니다. (HtmlControl에서 상속됨) | |
ControlType | UI 컨트롤의 형식을 가져옵니다. (UITestControl에서 상속됨) | |
Enabled | 이 컨트롤을 사용할 수 있는지 여부를 나타내는 값을 가져옵니다. (UITestControl에서 상속됨) | |
Exists | 사용자 인터페이스에 이 컨트롤이 있는지 여부를 나타내는 값을 가져옵니다. (UITestControl에서 상속됨) | |
FilterProperties | 컨트롤을 명확하게 하는 데 사용되는 속성과 값 쌍 컬렉션을 가져옵니다. (UITestControl에서 상속됨) | |
FriendlyName | 사용자 인터페이스에서 사용할 이 컨트롤의 이름을 가져옵니다. (UITestControl에서 상속됨) | |
HasFocus | 이 컨트롤이 사용자 인터페이스에 현재 포커스를 가지고 있는지 여부를 나타내는 값을 가져옵니다. (UITestControl에서 상속됨) | |
Height | 컨트롤의 높이 가져옵니다. (UITestControl에서 상속됨) | |
HelpText | 이 컨트롤의 HelpText 특성 값을 가져옵니다. (HtmlControl에서 상속됨) | |
Id | 이 컨트롤의 ID 특성 값을 가져옵니다. (HtmlControl에서 상속됨) | |
InnerText | 이 컨트롤의 텍스트 내용을 가져옵니다. (HtmlControl에서 상속됨) | |
IsTopParent | 이 컨트롤이 최상위 요소인지 여부를 나타내는 값을 가져옵니다. (UITestControl에서 상속됨) | |
Left | 컨트롤의 왼쪽된 가장자리의 x 좌표를 가져옵니다. (UITestControl에서 상속됨) | |
Name | 이 컨트롤의 이름을 가져옵니다. (UITestControl에서 상속됨) | |
NativeElement | 이 컨트롤에 대응되는 네이티브 기술 요소를 가져옵니다. (UITestControl에서 상속됨) | |
SearchConfigurations | 검색 구성을 가져오거나 설정합니다. (UITestControl에서 상속됨) | |
SearchProperties | 컨트롤을 식별하는 데 사용되는 속성과 값 쌍 컬렉션을 가져옵니다. (UITestControl에서 상속됨) | |
SearchPropertiesSetExplicitly | 이 컨트롤에 대한 검색 속성이 사용자 인터페이스에서 사용자가 설정한 것인지 여부를 나타내는 값을 가져옵니다. (UITestControl에서 상속됨) | |
State | 컨트롤의 상태를 가져옵니다. (UITestControl에서 상속됨) | |
TagInstance | 페이지에 있는 컨트롤 컬렉션에서 같은 태그 이름을 가진 컨트롤의 인덱스를 가져옵니다. (HtmlControl에서 상속됨) | |
TagName | 이 컨트롤의 태그 이름을 가져옵니다. (HtmlControl에서 상속됨) | |
TechnologyName | 이 컨트롤을 구현하는 기술 프레임워크를 가져오거나 설정합니다. (UITestControl에서 상속됨) | |
Title | 이 컨트롤의 Title 특성 값을 가져옵니다. (HtmlControl에서 상속됨) | |
Top | 컨트롤의 위쪽 가장자리의 x 좌표를 가져옵니다. (UITestControl에서 상속됨) | |
TopParent | 이 컨트롤의 최상위 부모를 가져옵니다. (UITestControl에서 상속됨) | |
Type | 이 컨트롤의 Type 특성 값을 가져옵니다. (HtmlControl에서 상속됨) | |
ValueAttribute | 이 컨트롤의 Value 특성 값을 가져옵니다. (HtmlControl에서 상속됨) | |
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 | 검색 시 사용되는 UITestControl 개체의 배열을 반환합니다. (UITestControl에서 상속됨) | |
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.HtmlControls 네임스페이스