BrowserWindow 클래스
vstsEssTest의 테스트 프레임워크에 있는 웹 브라우저 창을 나타냅니다.
상속 계층 구조
System.Object
Microsoft.VisualStudio.TestTools.UITesting.UITestControl
Microsoft.VisualStudio.TestTools.UITesting.ApplicationUnderTest
Microsoft.VisualStudio.TestTools.UITesting.BrowserWindow
네임스페이스: Microsoft.VisualStudio.TestTools.UITesting
어셈블리: Microsoft.VisualStudio.TestTools.UITesting(Microsoft.VisualStudio.TestTools.UITesting.dll)
구문
‘선언
<CLSCompliantAttribute(True)> _
Public Class BrowserWindow _
Inherits ApplicationUnderTest
[CLSCompliantAttribute(true)]
public class BrowserWindow : ApplicationUnderTest
[CLSCompliantAttribute(true)]
public ref class BrowserWindow : public ApplicationUnderTest
[<CLSCompliantAttribute(true)>]
type BrowserWindow =
class
inherit ApplicationUnderTest
end
public class BrowserWindow extends ApplicationUnderTest
BrowserWindow 형식에서는 다음과 같은 멤버를 노출합니다.
생성자
이름 | 설명 | |
---|---|---|
BrowserWindow | BrowserWindow 클래스의 새 인스턴스를 초기화합니다. |
위쪽
속성
이름 | 설명 | |
---|---|---|
AllowPopups | 웹 브라우저 창이 팝업 창을 허용하는지 여부를 결정하는 값을 가져오거나 설정합니다. | |
AlwaysOnTop | 응용 프로그램 창이 항상 맨 위에 표시되는지 여부를 나타내는 값을 가져옵니다. (ApplicationUnderTest에서 상속됨) | |
BoundingRectangle | 이 컨트롤의 경계 사각형을 가져옵니다. (UITestControl에서 상속됨) | |
ClassName | 이 컨트롤의 클래스 이름을 가져옵니다. (UITestControl에서 상속됨) | |
CloseOnPlaybackCleanup | ApplicationUnderTest 재생 정리 시 자동으로 닫으려면 여부를 가져오거나 설정 합니다. (ApplicationUnderTest에서 상속됨) | |
Container | 이 UITestControl의 컨테이너를 가져오거나 설정합니다. (UITestControl에서 상속됨) | |
ControlType | UI 컨트롤의 형식을 가져옵니다. (UITestControl에서 상속됨) | |
CurrentBrowser | 등록된 브라우저 목록에서 현재 브라우저를 가져오거나 설정합니다. | |
CurrentDocumentWindow | 브라우저에 연결된 현재 활성 문서 창을 가져옵니다. | |
Enabled | 이 컨트롤을 사용할 수 있는지 여부를 나타내는 값을 가져옵니다. (UITestControl에서 상속됨) | |
Exists | 사용자 인터페이스에 이 컨트롤이 있는지 여부를 나타내는 값을 가져옵니다. (UITestControl에서 상속됨) | |
FilterProperties | 컨트롤을 명확하게 하는 데 사용되는 속성과 값 쌍 컬렉션을 가져옵니다. (UITestControl에서 상속됨) | |
FriendlyName | 사용자 인터페이스에서 사용할 이 컨트롤의 이름을 가져옵니다. (UITestControl에서 상속됨) | |
HasFocus | 이 컨트롤이 사용자 인터페이스에 현재 포커스를 가지고 있는지 여부를 나타내는 값을 가져옵니다. (UITestControl에서 상속됨) | |
HasTitleBar | 응용 프로그램 창에 제목 표시줄이 있는지 여부를 나타내는 값을 가져옵니다. (ApplicationUnderTest에서 상속됨) | |
Height | 컨트롤의 높이 가져옵니다. (UITestControl에서 상속됨) | |
IsTopParent | 이 컨트롤이 최상위 요소인지 여부를 나타내는 값을 가져옵니다. (UITestControl에서 상속됨) | |
Left | 컨트롤의 왼쪽된 가장자리의 x 좌표를 가져옵니다. (UITestControl에서 상속됨) | |
Maximized | 응용 프로그램 창을 최대화할지 여부를 나타내는 값을 가져오거나 설정합니다. (ApplicationUnderTest에서 상속됨) | |
Minimized | 응용 프로그램 창을 최소화할지 여부를 나타내는 값을 가져오거나 설정합니다. (ApplicationUnderTest에서 상속됨) | |
Name | 이 컨트롤의 이름을 가져옵니다. (UITestControl에서 상속됨) | |
NativeElement | 이 컨트롤에 대응되는 네이티브 기술 요소를 가져옵니다. (UITestControl에서 상속됨) | |
Popup | 응용 프로그램 창이 팝업 창인지 여부를 나타내는 값을 가져옵니다. (ApplicationUnderTest에서 상속됨) | |
Process | 기본 Process 개체를 가져오거나 설정합니다. (ApplicationUnderTest에서 상속됨) | |
Resizable | 응용 프로그램 창의 크기를 조정할 수 있는지 여부를 나타내는 값을 가져옵니다. (ApplicationUnderTest에서 상속됨) | |
Restored | 응용 프로그램 창을 복원할지 여부를 나타내는 값을 가져오거나 설정합니다. (ApplicationUnderTest에서 상속됨) | |
SearchConfigurations | 검색 구성을 가져오거나 설정합니다. (UITestControl에서 상속됨) | |
SearchProperties | 컨트롤을 식별하는 데 사용되는 속성과 값 쌍 컬렉션을 가져옵니다. (UITestControl에서 상속됨) | |
SearchPropertiesSetExplicitly | 이 컨트롤에 대한 검색 속성이 사용자 인터페이스에서 사용자가 설정한 것인지 여부를 나타내는 값을 가져옵니다. (UITestControl에서 상속됨) | |
ShowInTaskbar | 프로그램 아이콘이 작업 표시줄에 나타나는지 여부를 나타내는 값을 가져옵니다. (ApplicationUnderTest에서 상속됨) | |
State | 컨트롤의 상태를 가져옵니다. (UITestControl에서 상속됨) | |
TechnologyName | 이 컨트롤을 구현하는 기술 프레임워크를 가져오거나 설정합니다. (UITestControl에서 상속됨) | |
Title | 테스트 중인 응용 프로그램의 제목을 가져오거나 설정합니다. (ApplicationUnderTest에서 상속됨) | |
Top | 컨트롤의 위쪽 가장자리의 x 좌표를 가져옵니다. (UITestControl에서 상속됨) | |
TopParent | 이 컨트롤의 최상위 부모를 가져옵니다. (UITestControl에서 상속됨) | |
Transparent | 응용 프로그램 창이 투명한지 여부를 나타내는 값을 가져옵니다. (ApplicationUnderTest에서 상속됨) | |
Uri | 로드된 페이지의 URI를 가져옵니다. | |
Version | 웹 브라우저의 버전을 가져옵니다. | |
Width | 컨트롤의 너비를 가져옵니다. (UITestControl에서 상속됨) | |
WindowHandle | 이 컨트롤의 창 핸들을 가져옵니다. (UITestControl에서 상속됨) | |
WindowTitles | 최상위 창의 창 제목 컬렉션을 가져옵니다. (UITestControl에서 상속됨) |
위쪽
메서드
이름 | 설명 | |
---|---|---|
Back | 웹 브라우저에서 이전 웹 페이지로 이동합니다. | |
CaptureImage | UITestControl 의 이미지를 캡처합니다.UITestControl 이 화면에 있어야 합니다. (UITestControl에서 상속됨) | |
ClearCache | 웹 브라우저의 캐시를 지웁니다. | |
ClearCookies | 웹 브라우저의 쿠키를 지웁니다. | |
Close | (ApplicationUnderTest.Close()을(를) 재정의함) | |
CopyFrom | 사용자 인터페이스(UI)에서 원본 컨트롤과 동일한 요소를 참조하는 UI 컨트롤 개체를 만듭니다. (UITestControl.CopyFrom(UITestControl)을(를) 재정의함) | |
Dispose() | ApplicationUnderTest 에서 사용하는 리소스를 모두 해제합니다. (ApplicationUnderTest에서 상속됨) | |
Dispose(Boolean) | BrowserWindow 에서 사용하는 관리되지 않는 리소스를 해제하고 관리되는 리소스를 선택적으로 해제합니다. (ApplicationUnderTest.Dispose(Boolean)을(를) 재정의함) | |
DrawHighlight | 컨트롤을 강조 표시합니다. (UITestControl에서 상속됨) | |
EnsureClickable() | 컨트롤을 클릭할 수 있도록 사용자 인터페이스를 스크롤합니다. (UITestControl에서 상속됨) | |
EnsureClickable(Point) | 컨트롤을 클릭할 수 있도록 사용자 인터페이스를 특정 지점으로 스크롤합니다. (UITestControl에서 상속됨) | |
Equals | 지정한 UITestControl가 현재 UITestControl와 같은지 여부를 확인합니다. (UITestControl에서 상속됨) | |
ExecuteScript | ||
Finalize | ApplicationUnderTest 에 대한 종료자입니다. (ApplicationUnderTest에서 상속됨) | |
Find | 사용자 인터페이스에서 이 응용 프로그램 창을 찾습니다. (ApplicationUnderTest에서 상속됨) | |
FindMatchingControls | 지정된 SearchProperties 및 FilterProperties와 일치하는 모든 UITestControl의 컬렉션을 반환합니다. (UITestControl에서 상속됨) | |
Forward | 웹 브라우저에서 기록 목록의 다음 페이지로 이동합니다. | |
FromProcess | 기존 프로세스에서 실행되고 있는 웹 브라우저 창에 대한 참조를 만듭니다. | |
GetChildren | 현재 UITestControl의 모든 첫 번째 수준 자식의 컬렉션을 반환합니다. (UITestControl에서 상속됨) | |
GetClickablePoint | 컨트롤의 클릭 가능한 지점을 반환합니다. (UITestControl에서 상속됨) | |
GetHashCode | 현재 UITestControl 인스턴스를 나타내는 고유 값을 반환합니다. (UITestControl에서 상속됨) | |
GetParent | 현재 UITestControl의 부모를 반환합니다. (UITestControl에서 상속됨) | |
GetProperty | 지정된 속성의 값을 가져옵니다. (UITestControl에서 상속됨) | |
GetType | 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨) | |
GetUITestControlsForSearch | 검색 시 사용되는 UITestControl 개체의 배열을 반환합니다. (UITestControl에서 상속됨) | |
Launch() | 웹 브라우저 창을 시작하고 웹 브라우저 창 개체를 반환합니다. | |
Launch(array<String[]) | 지정된 명령줄 인수 배열을 사용하여 웹 브라우저 창을 시작하고 브라우저 창 개체를 반환합니다. | |
Launch(Uri) | 지정된 URI를 사용하여 웹 브라우저 창을 시작하고 웹 브라우저 창 개체를 반환합니다. | |
Locate | 창 제목을 사용하여 웹 브라우저 창을 찾고 해당하는 브라우저 창 개체를 반환합니다. | |
MemberwiseClone | 현재 Object의 단순 복사본을 만듭니다. (Object에서 상속됨) | |
NavigateToHomepage | 웹 브라우저 창에서 홈 페이지를 엽니다. | |
NavigateToUrl | 웹 브라우저에서 지정된 웹 페이지를 엽니다. | |
PerformDialogAction(BrowserDialogAction) | 스크립팅된 웹 대화 상자를 검색하고 지정된 작업을 수행합니다. | |
PerformDialogAction(BrowserDialogAction, Object) | 스크립팅된 웹 대화 상자를 검색하고 제공된 매개 변수 값을 사용하여 지정된 작업을 수행합니다. | |
Refresh | 웹 브라우저 창을 새로 고칩니다. | |
SetFocus | 키보드 포커스를 UITestControl로 설정합니다. (UITestControl에서 상속됨) | |
SetProperty | 지정된 속성의 값을 설정합니다. (UITestControl에서 상속됨) | |
Shutdown | 응용 프로그램을 강제로 종료합니다. (ApplicationUnderTest에서 상속됨) | |
StopPageLoad | 웹 브라우저 창에서 페이지 로드를 중지합니다. | |
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) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.