Package | mx.automation |
Interface | public interface IAutomationManager2 extends IAutomationManager , IEventDispatcher |
Implémenteurs | AutomationManager |
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Propriété | Défini par | ||
---|---|---|---|
automationEnvironment : Object
Environnement d’automatisation de ce gestionnaire d’automatisation. | IAutomationManager | ||
automationEnvironmentHandlingClassName : String [écriture seule]
Prise en charge de la sérialisation (pour outil) : la classe d’outil chargée de la gestion de l’environnement d’automatisation. | IAutomationManager2 | ||
automationEnvironmentString : String [écriture seule]
Environnement d’automatisation de ce gestionnaire d’automatisation. | IAutomationManager2 | ||
recording : Boolean [lecture seule]
Indique si l’enregistrement est en cours. | IAutomationManager | ||
replaying : Boolean [lecture seule]
Indique si la réexécution est en cours. | IAutomationManager |
Méthode | Défini par | ||
---|---|---|---|
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Enregistre un objet écouteur d’événement auprès d’un objet EventDispatcher afin que l’écouteur soit averti d’un événement. | IEventDispatcher | ||
Prise en charge de la sérialisation (pour outil) : ajoute les objets EventDetails transmis aux applications enfant probables dans l’ApplicationDomain actuel. | IAutomationManager2 | ||
Prise en charge de la sérialisation (pour outil) : ajoute les objets EventDetails transmis aux applications parent probables dans l’ApplicationDomain actuel. | IAutomationManager2 | ||
Définit le gestionnaire d’automatisation sur le mode d’enregistrement. | IAutomationManager | ||
Renvoie pour l’objet donné un ID pouvant être utilisé avec la méthode resolveID(). | IAutomationManager | ||
Renvoie pour l’objet donné une partie d’ID pouvant être utilisée dans la méthode resolveIDPart(). | IAutomationManager | ||
Décrémente le compteur de cache. | IAutomationManager | ||
Distribue un événement dans le flux d’événements. | IEventDispatcher | ||
Prise en charge de la sérialisation (pour outil) : distribue un événement à tous les enfants. | IAutomationManager2 | ||
Prise en charge de la sérialisation (pour outil) : distribue un événement à toutes les applications parent. | IAutomationManager2 | ||
Extrait le gestionnaire d’automatisation hors du mode d’enregistrement. | IAutomationManager | ||
Prise en charge AIR (pour outil) : renvoie la fenêtre avec l’ID transmis. | IAutomationManager2 | ||
Prise en charge AIR (pour outil) : renvoie l’ID unique de l’objet de fenêtre. | IAutomationManager2 | ||
Prise en charge AIR (pour outil) : renvoie l’ID unique de la fenêtre à partir de la partie d’ID d’automatisation. | IAutomationManager2 | ||
Prise en charge AIR (pour outil) : renvoie l’ID unique de la fenêtre à partir de l’ID d’objet. | IAutomationManager2 | ||
Prise en charge de la sérialisation (pour outil) : renvoie le nom de l’application à partir de l’ID de partie. | IAutomationManager2 | ||
Renvoie le texte à afficher comme type de l’objet. | IAutomationManager | ||
Renvoie le texte à afficher comme description de l’objet. | IAutomationManager | ||
Renvoie tous les enfants de cet objet qui sont visibles dans la hiérarchie de test. | IAutomationManager | ||
getChildrenFromIDPart(obj:IAutomationObject, part:AutomationIDPart = null, ignoreShowInHierarchy:Boolean = false):Array
Renvoie tous les enfants de cet objet qui sont visibles dans la hiérarchie de test et répondent au critère de la partie d’automatisation. | IAutomationManager | ||
Renvoie l’objet d’automatisation sous la coordonnée donnée. | IAutomationManager | ||
Prise en charge AIR (pour outil) : renvoie l’objet d’automatisation aux coordonnées spécifiées dans une fenêtre. | IAutomationManager2 | ||
getParent(obj:IAutomationObject, parentToStopAt:IAutomationObject = null, ignoreShowInHierarchy:Boolean = false):IAutomationObject
Renvoie le parent suivant qui est visible dans la hiérarchie d’automatisation. | IAutomationManager | ||
Prise en charge de la sérialisation (pour les délégués) : renvoie un tableau d’objets contextuels de l’application racine. | IAutomationManager2 | ||
Prise en charge de la sérialisation (pour les délégués) : renvoie un tableau d’objets contextuels de l’application de niveau supérieur. | IAutomationManager2 | ||
Prise en charge de la sérialisation (pour les délégués) : renvoie le nombre d’enfants contextuels de l’application de niveau supérieur. | IAutomationManager2 | ||
getProperties(obj:IAutomationObject, names:Array = null, forVerification:Boolean = true, forDescription:Boolean = true):Array
Renvoie les valeurs d’un ensemble de propriétés. | IAutomationManager | ||
Rectangle d’affichage entourant l’objet DisplayObject. | IAutomationManager | ||
Prise en charge AIR (pour outil) : utilisée par l’application Flex chargée à partir de l’application AIR pour obtenir le point de départ de l’application AIR principale en coordonnées d’écran.
| IAutomationManager2 | ||
Renvoie l’objet implémentant l’interface IAutomationTabularData via laquelle les données tabulaires peuvent être obtenues. | IAutomationManager | ||
Prise en charge de la sérialisation (pour outil) : renvoie l’index de l’objet supérieur visible dans le tableau transmis d’objets. | IAutomationManager2 | ||
Prise en charge de la sérialisation (pour outil) : renvoie l’ID unique de l’application en tenant compte de la hiérarchie utilisant les informations SWFLoader et le nom de l’application. | IAutomationManager2 | ||
Vérifie si des écouteurs sont enregistrés auprès de l’objet EventDispatcher pour un type spécifique d’événement. | IEventDispatcher | ||
Incrémente le compteur de cache. | IAutomationManager | ||
Prise en charge de la sérialisation (pour outil) : renvoie true si l’objet passé est une fenêtre contextuelle. | IAutomationManager2 | ||
Teste si la cible fournie doit attendre qu’une opération précédente se termine. | IAutomationManager | ||
Renvoie true si un objet et tous ses parents sont visibles. | IAutomationManager | ||
Enregistre l’événement. | IAutomationManager | ||
Enregistre l’événement personnalisé. | IAutomationManager | ||
Prise en charge de la sérialisation (pour délégués) : lorsqu’une nouvelle application est ajoutée, le délégué d’application s’enregistre de sorte que des écouteurs appropriés sont ajoutés de manière à prendre en charge la sérialisation. | IAutomationManager2 | ||
Prise en charge AIR (pour délégués) : lorsqu’un FlexNativeMenu est ajouté à un composant, son délégué enregistre le nouvel objet FlexNativeMenu et crée un délégué. | IAutomationManager2 | ||
Prise en charge AIR (pour délégués) : lorsqu’une nouvelle fenêtre est ajoutée, le délégué WindowedApplication enregistre le nouvel objet de fenêtre de sorte qu’un ID unique est créé pour cette fenêtre. | IAutomationManager2 | ||
Supprime un écouteur de l’objet EventDispatcher. | IEventDispatcher | ||
Réexécute l’événement spécifié. | IAutomationManager | ||
Résout un ID dans des objets d’automatisation. | IAutomationManager | ||
Résout une partie d’ID en un tableau d’objets d’automatisation. | IAutomationManager | ||
Résout une partie d’ID en un objet d’automatisation au sein du parent. | IAutomationManager | ||
Résout un ID en un objet d’automatisation. | IAutomationManager | ||
Indique si un objet d’automatisation doit être visible dans la hiérarchie. | IAutomationManager | ||
Prise en charge de la sérialisation (pour délégués) : stocke le proxy de glissement pour activer le glisser-déposer entre les applications. Le DragProxy créé dans une application doit être accessible par une autre application, si nécessaire. | IAutomationManager2 | ||
Vérifie si un écouteur d’événement est enregistré auprès de cet objet EventDispatcher ou de ses ancêtres pour le type d’événement spécifié. | IEventDispatcher |
automationEnvironmentHandlingClassName | propriété |
automationEnvironmentHandlingClassName:String
[écriture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Prise en charge de la sérialisation (pour outil) : la classe d’outil chargée de la gestion de l’environnement d’automatisation.
Implémentation
public function set automationEnvironmentHandlingClassName(value:String):void
automationEnvironmentString | propriété |
automationEnvironmentString:String
[écriture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Environnement d’automatisation de ce gestionnaire d’automatisation. L’environnement d’automatisation fournit des informations sur les objets et propriétés des composants testables nécessaires pour communiquer avec les outils d’agents. La valeur de cette propriété doit implémenter l’interface IAutomationEnvironment.
Implémentation
public function set automationEnvironmentString(value:String):void
Eléments de l’API associés
addEventListenersToAllChildApplications | () | méthode |
public function addEventListenersToAllChildApplications(eventDetailsArray:Array):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Prise en charge de la sérialisation (pour outil) : ajoute les objets EventDetails transmis aux applications enfant probables dans l’ApplicationDomain actuel. AutomationManager identifie les applications enfant de l’ApplicationDomain actuel au moment du chargement de l’application et ajoute des écouteurs appropriés obtenus à partir des objets transmis.
Paramètres
eventDetailsArray:Array — Tableau d’objets EventDetails.
|
addEventListenersToAllParentApplications | () | méthode |
public function addEventListenersToAllParentApplications(eventDetailsArray:Array):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Prise en charge de la sérialisation (pour outil) : ajoute les objets EventDetails transmis aux applications parent probables dans l’ApplicationDomain actuel. AutomationManager identifie les applications parent de l’ApplicationDomain actuel qui sont chargées d’écouter les événements des enfants et ajoute des écouteurs appropriés obtenus à partir des objets transmis.
Paramètres
eventDetailsArray:Array — Tableau d’objets EventDetails.
|
dispatchToAllChildren | () | méthode |
public function dispatchToAllChildren(event:Event):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Prise en charge de la sérialisation (pour outil) : distribue un événement à tous les enfants.
Paramètres
event:Event — Evénement à distribuer.
|
dispatchToParent | () | méthode |
public function dispatchToParent(event:Event):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Prise en charge de la sérialisation (pour outil) : distribue un événement à toutes les applications parent.
Paramètres
event:Event — Evénement à distribuer.
|
getAIRWindow | () | méthode |
public function getAIRWindow(windowId:String):DisplayObject
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Prise en charge AIR (pour outil) : renvoie la fenêtre avec l’ID transmis.
Paramètres
windowId:String — ID de la fenêtre.
|
DisplayObject — Fenêtre avec ID transmis.
|
getAIRWindowUniqueID | () | méthode |
public function getAIRWindowUniqueID(newWindow:DisplayObject):String
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Prise en charge AIR (pour outil) : renvoie l’ID unique de l’objet de fenêtre.
Paramètres
newWindow:DisplayObject — fenêtre dont l’ID est obligatoire.
|
String — String
|
getAIRWindowUniqueIDFromAutomationIDPart | () | méthode |
public function getAIRWindowUniqueIDFromAutomationIDPart(objectIdPart:AutomationIDPart):String
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Prise en charge AIR (pour outil) : renvoie l’ID unique de la fenêtre à partir de la partie d’ID d’automatisation. La partie d’ID d’automatisation possède un ID d’application et un ID de fenêtre.
Paramètres
objectIdPart:AutomationIDPart — L’AutomationIDPart à partir de laquelle l’ID unique de la fenêtre doit être obtenu.
|
String |
getAIRWindowUniqueIDFromObjectIDString | () | méthode |
public function getAIRWindowUniqueIDFromObjectIDString(objectId:String):String
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Prise en charge AIR (pour outil) : renvoie l’ID unique de la fenêtre à partir de l’ID d’objet. L’ID d’objet possède un ID d’application et un ID de fenêtre.
Paramètres
objectId:String — L’ID d’objet à partir duquel l’ID unique de la fenêtre doit être obtenu.
|
String |
getApplicationNameFromAutomationIDPart | () | méthode |
public function getApplicationNameFromAutomationIDPart(objectID:AutomationIDPart):String
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Prise en charge de la sérialisation (pour outil) : renvoie le nom de l’application à partir de l’ID de partie.
Paramètres
objectID:AutomationIDPart — AutomationIDPart à partir de laquelle le nom de l’application est obtenu.
|
String |
getElementFromPoint2 | () | méthode |
public function getElementFromPoint2(x:int, y:int, windowId:String):IAutomationObject
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Prise en charge AIR (pour outil) : renvoie l’objet d’automatisation aux coordonnées spécifiées dans une fenêtre.
Paramètres
x:int — Coordonnée x.
| |
y:int — Coordonnée y.
| |
windowId:String — Fenêtre sur laquelle l’objet doit être identifié.
|
IAutomationObject — Objet d’automatisation à ce point.
|
getPopUpChildObject | () | méthode |
public function getPopUpChildObject(index:int):IAutomationObject
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Prise en charge de la sérialisation (pour les délégués) : renvoie un tableau d’objets contextuels de l’application racine. Tous les objets contextuels créés dans une application sont ajoutés en tant qu’enfants contextuels à l’application de niveau supérieur de son ApplicationDomain.
Paramètres
index:int — auquel l’objet doit être récupéré.
|
IAutomationObject — IAutomationObject à l’index spécifié
|
getPopUpChildren | () | méthode |
public function getPopUpChildren():Array
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Prise en charge de la sérialisation (pour les délégués) : renvoie un tableau d’objets contextuels de l’application de niveau supérieur. Tous les objets contextuels créés dans une application sont ajoutés en tant qu’enfants contextuels à l’application de niveau supérieur de son ApplicationDomain.
Valeur renvoyéeArray — Tableau des enfants contextuels
|
getPopUpChildrenCount | () | méthode |
public function getPopUpChildrenCount():Number
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Prise en charge de la sérialisation (pour les délégués) : renvoie le nombre d’enfants contextuels de l’application de niveau supérieur. Tous les objets contextuels créés dans une application sont ajoutés en tant qu’enfants contextuels à l’application de niveau supérieur de son ApplicationDomain.
Valeur renvoyéeNumber — Nombre d’enfants contextuels
|
getStartPointInScreenCoordinates | () | méthode |
public function getStartPointInScreenCoordinates(windowId:String):Point
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Prise en charge AIR (pour outil) : utilisée par l’application Flex chargée à partir de l’application AIR pour obtenir le point de départ de l’application AIR principale en coordonnées d’écran.
Paramètres
windowId:String |
Point |
getTopApplicationIndex | () | méthode |
public function getTopApplicationIndex(objectList:Array):int
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Prise en charge de la sérialisation (pour outil) : renvoie l’index de l’objet supérieur visible dans le tableau transmis d’objets. Cela peut être utilisé par des outils pour identifier l’objet Application principal en présence de plusieurs objets issus de différentes applications appartenant à un ApplicationDomain ou à un SecurityDomain différent, sous la souris.
Paramètres
objectList:Array — Tableau d’objets
|
int |
getUniqueApplicationID | () | méthode |
public function getUniqueApplicationID():String
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Prise en charge de la sérialisation (pour outil) : renvoie l’ID unique de l’application en tenant compte de la hiérarchie utilisant les informations SWFLoader et le nom de l’application.
Valeur renvoyéeString |
isObjectPopUp | () | méthode |
public function isObjectPopUp(obj:IAutomationObject):Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Prise en charge de la sérialisation (pour outil) : renvoie true si l’objet passé est une fenêtre contextuelle.
Paramètres
obj:IAutomationObject — IAutomationObject
|
Boolean |
registerNewApplication | () | méthode |
public function registerNewApplication(application:DisplayObject):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Prise en charge de la sérialisation (pour délégués) : lorsqu’une nouvelle application est ajoutée, le délégué d’application s’enregistre de sorte que des écouteurs appropriés sont ajoutés de manière à prendre en charge la sérialisation.
Paramètres
application:DisplayObject — Objet Application à enregistrer.
|
registerNewFlexNativeMenu | () | méthode |
public function registerNewFlexNativeMenu(menu:Object, sm:DisplayObject):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Prise en charge AIR (pour délégués) : lorsqu’un FlexNativeMenu est ajouté à un composant, son délégué enregistre le nouvel objet FlexNativeMenu et crée un délégué.
Paramètres
menu:Object — Objet FlexNativeMenu à enregistrer.
| |
sm:DisplayObject — SystemManager du composant auquel FlexNativeMenu est ajouté.
|
registerNewWindow | () | méthode |
public function registerNewWindow(newWindow:DisplayObject):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Prise en charge AIR (pour délégués) : lorsqu’une nouvelle fenêtre est ajoutée, le délégué WindowedApplication enregistre le nouvel objet de fenêtre de sorte qu’un ID unique est créé pour cette fenêtre.
Paramètres
newWindow:DisplayObject — Objet Window à enregistrer.
|
storeDragProxy | () | méthode |
public function storeDragProxy(dragProxy:Object):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 4 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Prise en charge de la sérialisation (pour délégués) : stocke le proxy de glissement pour activer le glisser-déposer entre les applications. Le DragProxy créé dans une application doit être accessible par une autre application, si nécessaire.
Paramètres
dragProxy:Object — objet
|
Tue Jun 12 2018, 09:30 AM Z