Пакет | mx.automation |
Интерфейс | public interface IAutomationManager2 extends IAutomationManager , IEventDispatcher |
Средство реализации | AutomationManager |
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Свойство | Определено | ||
---|---|---|---|
automationEnvironment : Object
Среда автоматизации для этого диспетчера автоматизации. | IAutomationManager | ||
automationEnvironmentHandlingClassName : String [только для записи]
Поддержка формирования пакетов (для инструмента): инструментальный класс, ответственный за обработку среды автоматизации. | IAutomationManager2 | ||
automationEnvironmentString : String [только для записи]
Среда автоматизации для этого диспетчера автоматизации. | IAutomationManager2 | ||
recording : Boolean [только для чтения]
Указывает, выполняется ли запись. | IAutomationManager | ||
replaying : Boolean [только для чтения]
Указывает, выполняется ли повтор. | IAutomationManager |
Метод | Определено | ||
---|---|---|---|
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии. | IEventDispatcher | ||
Поддержка формирования пакетов (для инструмента): добавляет переданные объекты EventDetails к возможным нижестоящим приложениям в текущем ApplicationDomain. | IAutomationManager2 | ||
Поддержка формирования пакетов (для инструмента): добавляет переданные объекты EventDetails к возможным вышестоящим приложениям в текущем ApplicationDomain. | IAutomationManager2 | ||
Переводит диспетчер автоматизации в режим записи. | IAutomationManager | ||
Возвращает идентификатор этого объекта, который можно использовать с методом resolveID(). | IAutomationManager | ||
Возвращает идентификационную часть для этого объекта, которую можно использовать с методом resolveIDPart(). | IAutomationManager | ||
Уменьшает значение счетчика кэша на единицу. | IAutomationManager | ||
Посылает событие в поток событий. | IEventDispatcher | ||
Поддержка формирования пакетов (для инструмента): отправляет событие всем нижестоящим элементам. | IAutomationManager2 | ||
Поддержка формирования пакетов (для инструмента): отправляет событие всем вышестоящим элементам. | IAutomationManager2 | ||
Выводит диспетчер автоматизации из режима записи. | IAutomationManager | ||
Поддержка AIR (для инструмента): возвращает окно с переданным идентификатором. | IAutomationManager2 | ||
Поддержка AIR (для инструмента): возвращает уникальный идентификатор объекта окна. | IAutomationManager2 | ||
Поддержка AIR (для инструмента): возвращает уникальный идентификатор окна из части идентификатора автоматизации. | IAutomationManager2 | ||
Поддержка AIR (для инструмента): возвращает уникальный идентификатор окна из идентификатора объекта. | IAutomationManager2 | ||
Поддержка формирования пакетов (для инструмента): возвращает имя приложения из идентификатора части. | IAutomationManager2 | ||
Возвращает текст, отображаемый в качестве типа объекта. | IAutomationManager | ||
Возвращает текст, отображаемый в качестве описания объекта. | IAutomationManager | ||
Возвращает все нижестоящие элементы для этого объекта, видимые в иерархии тестирования. | IAutomationManager | ||
getChildrenFromIDPart(obj:IAutomationObject, part:AutomationIDPart = null, ignoreShowInHierarchy:Boolean = false):Array
Возвращает все нижестоящие элементы для этого объекта, которые видимы в иерархии тестирования и удовлетворяют критериям в части автоматизации. | IAutomationManager | ||
Возвращает объект автоматизации в данной координате. | IAutomationManager | ||
Поддержка AIR (для инструмента): возвращает объект автоматизации в соответствии с заданной координатой в окне. | IAutomationManager2 | ||
getParent(obj:IAutomationObject, parentToStopAt:IAutomationObject = null, ignoreShowInHierarchy:Boolean = false):IAutomationObject
Возвращает следующий вышестоящий элемент, видимый в иерархии автоматизации. | IAutomationManager | ||
Поддержка формирования пакетов (для делегатов): возвращает массив всплывающих объектов корневого приложения. | IAutomationManager2 | ||
Поддержка формирования пакетов (для делегатов): возвращает массив всплывающих объектов приложения верхнего уровня. | IAutomationManager2 | ||
Поддержка формирования пакетов (для делегатов): возвращает число всплывающих нижестоящих элементов приложения верхнего уровня. | IAutomationManager2 | ||
getProperties(obj:IAutomationObject, names:Array = null, forVerification:Boolean = true, forDescription:Boolean = true):Array
Возвращает значения для набора свойств. | IAutomationManager | ||
Прямоугольная отображаемая область, включающая DisplayObject. | IAutomationManager | ||
Поддержка AIR (для инструмента): используется приложением Flex, загруженным из приложения AIR, для получения начальной точки основного приложения AIR в координатах экрана
| IAutomationManager2 | ||
Возвращает объект, реализующий интерфейс IAutomationTabularData, через который можно извлечь табличные данные. | IAutomationManager | ||
Поддержка формирования пакетов (для инструмента): возвращает индекс верхнего видимого объекта в переданном массиве объектов. | IAutomationManager2 | ||
Поддержка формирования пакетов (для инструмента): возвращает уникальный идентификатор приложения с учетом иерархии, использующей информацию SWFLoader и имя приложения. | IAutomationManager2 | ||
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события. | IEventDispatcher | ||
Увеличивает значение счетчика кэша на единицу. | IAutomationManager | ||
Поддержка формирования пакетов (для инструмента): возвращает значение true, если переданный объект является всплывающим. | IAutomationManager2 | ||
Выполняет тестирование, если предоставленная цель находится в состоянии ожидания завершения предыдущей операции. | IAutomationManager | ||
Возвращает значение true, если объект и все вышестоящие элементы видимы. | IAutomationManager | ||
Записывает событие. | IAutomationManager | ||
Записывает пользовательское событие. | IAutomationManager | ||
Поддержка формирования пакетов (для делегатов): при добавлении нового приложения делегат приложения регистрирует себя, и соответствующие прослушиватели добавляются к нему для поддержки формирования пакетов. | IAutomationManager2 | ||
Поддержка AIR (для делегатов): при добавлении FlexNativeMenu к компоненту его делегат регистрирует новый объект FlexNativeMenu и создает делегат. | IAutomationManager2 | ||
Поддержка AIR (для делегатов): при добавлении нового окна делегат WindowedApplication регистрирует объект нового окна, и для данного окна создается уникальный идентификатор. | IAutomationManager2 | ||
Удаляет прослушиватель из объекта EventDispatcher. | IEventDispatcher | ||
Воспроизводит указанное событие. | IAutomationManager | ||
Связывает идентификатор с объектами автоматизации. | IAutomationManager | ||
Связывает идентификационную часть с массивом объектов автоматизации. | IAutomationManager | ||
Связывает идентификационную часть с объектом автоматизации в вышестоящем элементе. | IAutomationManager | ||
Связывает идентификатор с объектом автоматизации. | IAutomationManager | ||
Указывает, является ли объект автоматизации видимым в иерархии автоматизации. | IAutomationManager | ||
Поддержка формирования пакетов (для делегатов): сохраняет прокси перетаскивания в целях включения для нескольких приложений drag-drop.DragProxy, которое создано в одном приложении и должно быть доступно другому приложению при необходимости. | IAutomationManager2 | ||
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником. | IEventDispatcher |
automationEnvironmentHandlingClassName | свойство |
automationEnvironmentHandlingClassName:String
[только для записи] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Поддержка формирования пакетов (для инструмента): инструментальный класс, ответственный за обработку среды автоматизации.
Реализация
public function set automationEnvironmentHandlingClassName(value:String):void
automationEnvironmentString | свойство |
automationEnvironmentString:String
[только для записи] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Среда автоматизации для этого диспетчера автоматизации. Среда автоматизации предоставляет информацию об объектах и свойствах тестируемых компонентов, необходимых для взаимодействия с инструментальными средствами агента. Значение этого свойства должно реализовать интерфейс IAutomationEnvironment.
Реализация
public function set automationEnvironmentString(value:String):void
Связанные элементы API
addEventListenersToAllChildApplications | () | метод |
public function addEventListenersToAllChildApplications(eventDetailsArray:Array):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Поддержка формирования пакетов (для инструмента): добавляет переданные объекты EventDetails к возможным нижестоящим приложениям в текущем ApplicationDomain. AutomationManager идентифицирует нижестоящие приложения в текущем ApplicationDomain при загрузке приложения и добавляет соответствующие прослушиватели, полученные из переданных объектов.
Параметры
eventDetailsArray:Array — Массив объектов EventDetails.
|
addEventListenersToAllParentApplications | () | метод |
public function addEventListenersToAllParentApplications(eventDetailsArray:Array):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Поддержка формирования пакетов (для инструмента): добавляет переданные объекты EventDetails к возможным вышестоящим приложениям в текущем ApplicationDomain. AutomationManager идентифицирует вышестоящие приложения в текущем ApplicationDomain, отвечающие за прослушивание событий нижестоящих элементов, и добавляет соответствующие прослушиватели, полученные из переданных объектов.
Параметры
eventDetailsArray:Array — Массив объектов EventDetails.
|
dispatchToAllChildren | () | метод |
dispatchToParent | () | метод |
getAIRWindow | () | метод |
public function getAIRWindow(windowId:String):DisplayObject
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Поддержка AIR (для инструмента): возвращает окно с переданным идентификатором.
Параметры
windowId:String — идентификатор окна
|
DisplayObject — Окно с переданным идентификатором.
|
getAIRWindowUniqueID | () | метод |
public function getAIRWindowUniqueID(newWindow:DisplayObject):String
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Поддержка AIR (для инструмента): возвращает уникальный идентификатор объекта окна.
Параметры
newWindow:DisplayObject — окно, идентификатор которого требуется.
|
String — Строка
|
getAIRWindowUniqueIDFromAutomationIDPart | () | метод |
public function getAIRWindowUniqueIDFromAutomationIDPart(objectIdPart:AutomationIDPart):String
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Поддержка AIR (для инструмента): возвращает уникальный идентификатор окна из части идентификатора автоматизации. Компонент идентификатора автоматизации включает идентификатор приложения и идентификатор окна.
Параметры
objectIdPart:AutomationIDPart — AutomationIDPart, из которого должен быть получен уникальный идентификатор окна.
|
String |
getAIRWindowUniqueIDFromObjectIDString | () | метод |
public function getAIRWindowUniqueIDFromObjectIDString(objectId:String):String
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Поддержка AIR (для инструмента): возвращает уникальный идентификатор окна из идентификатора объекта. Идентификатор объекта включает идентификатор приложения и идентификатор окна.
Параметры
objectId:String — Идентификатор объекта, из которого должен быть получен уникальный идентификатор окна.
|
String |
getApplicationNameFromAutomationIDPart | () | метод |
public function getApplicationNameFromAutomationIDPart(objectID:AutomationIDPart):String
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Поддержка формирования пакетов (для инструмента): возвращает имя приложения из идентификатора части.
Параметры
objectID:AutomationIDPart — AutomationIDPart, из которого получено имя приложения.
|
String |
getElementFromPoint2 | () | метод |
public function getElementFromPoint2(x:int, y:int, windowId:String):IAutomationObject
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Поддержка AIR (для инструмента): возвращает объект автоматизации в соответствии с заданной координатой в окне.
Параметры
x:int — Координата x.
| |
y:int — Координата y.
| |
windowId:String — Окно, на котором должен быть идентифицирован объект.
|
IAutomationObject — Объект автоматизации в этой точке.
|
getPopUpChildObject | () | метод |
public function getPopUpChildObject(index:int):IAutomationObject
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Поддержка формирования пакетов (для делегатов): возвращает массив всплывающих объектов корневого приложения. Все всплывающие объекты, созданные в приложении, добавляются в качестве всплывающих нижестоящих элементов к приложению верхнего уровня ApplicationDomain.
Параметры
index:int — в котором должен извлекаться объект
|
IAutomationObject — IAutomationObject в данном индексе
|
getPopUpChildren | () | метод |
public function getPopUpChildren():Array
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Поддержка формирования пакетов (для делегатов): возвращает массив всплывающих объектов приложения верхнего уровня. Все всплывающие объекты, созданные в приложении, добавляются в качестве всплывающих нижестоящих элементов к приложению верхнего уровня ApplicationDomain.
ВозвращаетArray — Массив всплывающих нижестоящих элементов
|
getPopUpChildrenCount | () | метод |
public function getPopUpChildrenCount():Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Поддержка формирования пакетов (для делегатов): возвращает число всплывающих нижестоящих элементов приложения верхнего уровня. Все всплывающие объекты, созданные в приложении, добавляются в качестве всплывающих нижестоящих элементов к приложению верхнего уровня ApplicationDomain.
ВозвращаетNumber — Число всплывающих нижестоящих элементов
|
getStartPointInScreenCoordinates | () | метод |
public function getStartPointInScreenCoordinates(windowId:String):Point
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Поддержка AIR (для инструмента): используется приложением Flex, загруженным из приложения AIR, для получения начальной точки основного приложения AIR в координатах экрана
Параметры
windowId:String |
Point |
getTopApplicationIndex | () | метод |
public function getTopApplicationIndex(objectList:Array):int
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Поддержка формирования пакетов (для инструмента): возвращает индекс верхнего видимого объекта в переданном массиве объектов. Это может быть использовано инструментами при наведении указателя мыши для идентификации самого верхнего объекта приложения при наличии нескольких объектов из различных приложений, которые принадлежат другому ApplicationDomain или SecurityDomain.
Параметры
objectList:Array — Массив объектов
|
int |
getUniqueApplicationID | () | метод |
public function getUniqueApplicationID():String
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Поддержка формирования пакетов (для инструмента): возвращает уникальный идентификатор приложения с учетом иерархии, использующей информацию SWFLoader и имя приложения.
ВозвращаетString |
isObjectPopUp | () | метод |
public function isObjectPopUp(obj:IAutomationObject):Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Поддержка формирования пакетов (для инструмента): возвращает значение true, если переданный объект является всплывающим.
Параметры
obj:IAutomationObject — IAutomationObject
|
Boolean |
registerNewApplication | () | метод |
public function registerNewApplication(application:DisplayObject):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Поддержка формирования пакетов (для делегатов): при добавлении нового приложения делегат приложения регистрирует себя, и соответствующие прослушиватели добавляются к нему для поддержки формирования пакетов.
Параметры
application:DisplayObject — Регистрируемый объект приложения.
|
registerNewFlexNativeMenu | () | метод |
public function registerNewFlexNativeMenu(menu:Object, sm:DisplayObject):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Поддержка AIR (для делегатов): при добавлении FlexNativeMenu к компоненту его делегат регистрирует новый объект FlexNativeMenu и создает делегат.
Параметры
menu:Object — Регистрируемый объект FlexNativeMenu.
| |
sm:DisplayObject — SystemManager компонента, в который добавлен FlexNativeMenu.
|
registerNewWindow | () | метод |
public function registerNewWindow(newWindow:DisplayObject):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Поддержка AIR (для делегатов): при добавлении нового окна делегат WindowedApplication регистрирует объект нового окна, и для данного окна создается уникальный идентификатор.
Параметры
newWindow:DisplayObject — Регистрируемый объект окна.
|
storeDragProxy | () | метод |
public function storeDragProxy(dragProxy:Object):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Поддержка формирования пакетов (для делегатов): сохраняет прокси перетаскивания в целях включения для нескольких приложений drag-drop.DragProxy, которое создано в одном приложении и должно быть доступно другому приложению при необходимости.
Параметры
dragProxy:Object — объект
|
Tue Jun 12 2018, 11:34 AM Z