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)
Синтаксис
'Декларация
Public Class BrowserWindow _
Inherits ApplicationUnderTest
public class BrowserWindow : ApplicationUnderTest
public ref class BrowserWindow : public ApplicationUnderTest
type BrowserWindow =
class
inherit ApplicationUnderTest
end
public class BrowserWindow extends ApplicationUnderTest
Тип BrowserWindow предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
![]() |
BrowserWindow | Инициализирует новый экземпляр класса BrowserWindow. |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
![]() ![]() |
AllowPopups | Получает или задает значение, указывающее, разрешает ли окно веб-браузера всплывающие окна. |
![]() |
AlwaysOnTop | Получает значение, указывающее, отображается ли данное окно приложения всегда поверх других окон. (Унаследовано от ApplicationUnderTest.) |
![]() |
BoundingRectangle | Получает ограничивающий прямоугольник для данного элемента управления. (Унаследовано от UITestControl.) |
![]() |
ClassName | Получает имя класса данного элемента управления. (Унаследовано от UITestControl.) |
![]() |
Container | Получает или задает контейнер объекта UITestControl. (Унаследовано от UITestControl.) |
![]() |
ControlType | Получает тип элемента управления пользовательского интерфейса. (Унаследовано от UITestControl.) |
![]() ![]() |
CurrentBrowser | Получает или задает текущий веб-браузер из списка зарегистрированных браузеров. |
![]() |
CurrentDocumentWindow | Получает текущее активное Окно документа, связанное с браузером. |
![]() |
Enabled | Получает значение, указывающее, включен ли данный элемент управления. (Унаследовано от UITestControl.) |
![]() |
Exists | Получает значение, указывающее, существует ли данный элемент управления в пользовательском интерфейсе. (Унаследовано от UITestControl.) |
![]() |
FilterProperties | Получает пару свойство-значение, которая используется для устранения неоднозначности, связанной с элементом управления. (Унаследовано от UITestControl.) |
![]() |
FriendlyName | Получает имя элемента управления, который должен использоваться в пользовательском интерфейсе. (Унаследовано от UITestControl.) |
![]() |
HasFocus | Получает значение, указывающее, находится ли в настоящий момент фокус данного элемента управления в пользовательском интерфейсе. (Унаследовано от UITestControl.) |
![]() |
HasTitleBar | Получает значение, показывающее, имеет ли окно приложения заголовок. (Унаследовано от ApplicationUnderTest.) |
![]() |
IsTopParent | Получает значение, указывающее, является ли данный элемент управления элементом верхнего уровня. (Унаследовано от UITestControl.) |
![]() |
Maximized | Получает или задает значение, указывающее, развернуто ли окно приложения. (Унаследовано от ApplicationUnderTest.) |
![]() |
Minimized | Получает или задает значение, указывающее, свернуто ли окно приложения. (Унаследовано от ApplicationUnderTest.) |
![]() |
Name | Получает имя элемента управления. (Унаследовано от UITestControl.) |
![]() |
NativeElement | Получает собственный элемент технологии, соответствующий данному элементу управления. (Унаследовано от UITestControl.) |
![]() |
Popup | Получает или задает значение, указывающее, является ли окно приложения всплывающим окном. (Унаследовано от ApplicationUnderTest.) |
![]() |
Process | Получает или задает базовый объект Process. (Унаследовано от ApplicationUnderTest.) |
![]() |
Resizable | Получает или задает значение, указывающее, допускает ли окно приложения изменение размеров. (Унаследовано от ApplicationUnderTest.) |
![]() |
Restored | Получает или задает значение, указывающее, восстановлено ли окно приложения. (Унаследовано от ApplicationUnderTest.) |
![]() |
SearchConfigurations | Получает или задает конфигурации поиска. (Унаследовано от UITestControl.) |
![]() |
SearchProperties | Получает коллекцию пар свойство-значение, которая используется для идентификации элемента управления. (Унаследовано от UITestControl.) |
![]() |
SearchPropertiesSetExplicitly | Возвращает или задает значение, указывающее, были ли свойства поиска явно заданы пользователем. (Унаследовано от ApplicationUnderTest.) |
![]() |
ShowInTaskbar | Получает или задает значение, указывающее, отображается ли значок программы на панели задач. (Унаследовано от ApplicationUnderTest.) |
![]() |
TechnologyName | Получает или задает платформу технологии, реализующую данный элемент управления. (Унаследовано от UITestControl.) |
![]() |
Title | Получает или задает название тестируемого приложения. (Унаследовано от ApplicationUnderTest.) |
![]() |
TopParent | Получает родительский объект верхнего уровня данного элемента управления. (Унаследовано от UITestControl.) |
![]() |
Transparent | Получает или задает значение, указывающее, является ли окно приложения прозрачным. (Унаследовано от ApplicationUnderTest.) |
![]() |
Uri | Получает универсальный код ресурса (URI) для загруженной страницы. |
![]() |
Version | Получает версию веб-браузера. |
![]() |
WindowHandle | Получает дескриптор окна для данного элемента управления. (Унаследовано от UITestControl.) |
![]() |
WindowTitles | Получает коллекцию заголовков окон окна верхнего уровня. (Унаследовано от UITestControl.) |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
![]() |
Back | Переходит к предыдущей веб-странице в веб-браузере. |
![]() |
CaptureImage | Захватывает изображение объекта UITestControl.Объект UITestControl должен присутствовать на экране. (Унаследовано от UITestControl.) |
![]() ![]() |
ClearCache | Очищает кэш веб-браузера. |
![]() ![]() |
ClearCookies | Удаляет файлы Cookie веб-браузера. |
![]() |
Close | Закрывает тестируемое приложение. (Унаследовано от ApplicationUnderTest.) |
![]() |
CopyFrom | Создает элемент управления пользовательского интерфейса, который ссылается на тот же элемент в пользовательском интерфейсе, что и исходный элемент управления. (Переопределяет UITestControl.CopyFrom(UITestControl).) |
![]() |
Dispose() | Освобождает все ресурсы, используемые объектом ApplicationUnderTest. (Унаследовано от ApplicationUnderTest.) |
![]() |
Dispose(Boolean) | Освобождает неуправляемые ресурсы, используемые объектом BrowserWindow, и при необходимости также освобождает управляемые ресурсы. (Переопределяет ApplicationUnderTest.Dispose(Boolean).) |
![]() |
DrawHighlight | Выделяет элемент управления. (Унаследовано от UITestControl.) |
![]() |
EnsureClickable() | Прокручивает пользовательский интерфейс, чтобы убедиться, что элемент управления доступен для щелчка. (Унаследовано от UITestControl.) |
![]() |
EnsureClickable(Point) | Прокручивает пользовательский интерфейс до определенной точки, чтобы убедиться, что элемент управления доступен для щелчка. (Унаследовано от UITestControl.) |
![]() |
Equals | Определяет, равен ли указанный объект UITestControl текущему объекту UITestControl. (Унаследовано от UITestControl.) |
![]() |
Finalize | Метод завершения ApplicationUnderTest. (Унаследовано от ApplicationUnderTest.) |
![]() |
Find | Находит данное окно приложения в пользовательском интерфейсе. (Унаследовано от ApplicationUnderTest.) |
![]() |
FindMatchingControls | Возвращает коллекцию всех объектов UITestControl, соответствующих заданным свойствам SearchProperties и FilterProperties. (Унаследовано от 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.) |
![]() |
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 (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.
См. также
Ссылки
Microsoft.VisualStudio.TestTools.UITesting - пространство имен