Propriétés des points de vérification de propriété d'écran

Vous pouvez créer des points de vérification de propriété d'écran pour tester l'écran dans votre application. Lorsque vous enregistrez le point de vérification, une version de référence de l'écran est créée. A chaque lecture ultérieure du script, l'écran est comparé pour déterminer si des modifications ont été apportées. Cela permet d'identifier toute non concordance dans l'écran.
Le tableau 1 illustre les propriétés, les descriptions et les valeurs par défaut des points de vérification de propriété d'écran.
Tableau 1. Propriétés des points de vérification de propriété d'écran
Propriété Description Valeurs valides Valeur par défaut
.fieldCount Indique le nombre de zones à l'écran.    
accessibilityEnabled Active l'API d'accessibilité dans l'écran de terminal lorsque la valeur est true. true ou false true
alignmentX Spécifie la position du composant dans la disposition de la boîte. Si la présentation de la bordure est spécifiée sous la forme X_Axis, vous pouvez modifier alignmentY en choisissant la valeur -1 pour le haut ou 1 pour le bas. Si Y_Axis est spécifié, vous pouvez modifier alignmentX en sélectionnant -1 pour la gauche ou 1 pour la droite.   0,5
alignmentY Spécifie la position du composant dans la disposition de la boîte. Si la présentation de la bordure est spécifiée sous la forme Y_Axis, vous pouvez modifier alignmentX en choisissant la valeur -1 pour le haut ou 1 pour le bas. Si X_Axis est spécifié, vous pouvez modifier alignmentY en sélectionnant -1 pour la gauche ou 1 pour la droite.   0,5
autoFontSize Sélectionne automatiquement la meilleure taille de police chaque fois que la fenêtre est redimensionnée. True indique que tout appel à setFontSize() est ignoré. true ou false true
autoPack Rassemble automatiquement les sous-composants du point de vérification de propriété d'écran lorsque la valeur est true. true ou false false
autoscrolls Indique que, lorsque la valeur est true, les événements de glissement de souris sont synthétiquement générés lorsque l'utilisateur fait glisser la souris en dehors des limites du composant et le mouvement de la souris est interrompu alors que l'utilisateur maintient le bouton enfoncé. true ou false false
background Spécifie la couleur d'arrière-plan. Vous pouvez choisir parmi les couleurs de base, système, ou spécifier les couleurs RVB pour remplacer les couleurs par défaut.   java.awt.Color[r=212,g=208,b=200]
background3DColour Spécifie la couleur 3D d'arrière-plan. true ou false true
backgroundSet Indique si la couleur d'arrière-plan est définie de manière explicite pour le composant. Si la valeur est false, le composant hérite la couleur d'arrière-plan d'un ancêtre. true ou false true
blockCursor Affiche le curseur bloc en hauteur totale, ou le curseur trait. Si la fenêtre est actuellement en mode insertion, le curseur bloc ou trait ne s'affiche que lorsque vous quittez le mode insertion. En mode insertion, la fenêtre affiche le curseur à mi-hauteur. La valeur true entraîne l'affichage d'un curseur bloc en hauteur totale dans la fenêtre et false entraîne l'affichage d'un curseur souligné. true ou false false
bounds Indique les limites du rectangle de l'objet en coordonnées d'écran.   java.awt.Rectangle[x=0,y=0,width=740,height=570]
centered Centre automatiquement la zone de texte et la zone d'informations de l'opérateur dans les limites en cours lorsque la valeur est true. true ou false true
class Indique le nom de la classe Functional Tester.

Par exemple, HtmlTable est le nom de classe pour un élément <Table>.

  com.ibm.eNetwork.beans.HOD.Screen
codePage Spécifie la propriété de page de code.   037
columns Indique le nombre de colonnes. Cette valeur dépend de la taille de l'écran choisie pour la configuration de la connexion.   80
component Indique un objet avec une représentation graphique pouvant apparaître dans l'écran et indique que l'utilisateur peut interagir avec le composant.   Terminal
componentCount Indique le nombre de composants dans le panneau.    
cursorCol Indique l'emplacement du curseur dans la colonne en cours sur l'écran de l'hôte.    
cursorRow Indique l'emplacement du curseur dans la ligne en cours sur l'écran de l'hôte.    
cursorSet Indique si le curseur du composant est explicitement défini ou hérité d'un ancêtre. true : le curseur est explicitement défini. false : le composant hérite son curseur d'un ancêtre. true ou false false
cursorVisible Indique si le curseur est visible à l'écran. true ou false true
dBCSInputVisible Spécifie la propriété dBCSInputVisible (sessions DBCS 3270 et 5250 uniquement). true : la fenêtre affiche la zone d'entrée DBCS (double-byte character set). true ou false false
debugGraphicsOption Active ou désactive les données de diagnostic sur chaque opération graphique effectuée dans le composant ou l'un de ses enfants.   0
displayable Indique si un composant peut être affiché. Le composant peut être affiché lorsqu'il est connecté à une ressource d'écran native. true ou false true
doubledBuffered Indique si le composant récepteur utilise une mémoire tampon de coloriage. Si la valeur définie est true, le coloriage est effectué sur une mémoire tampon hors écran, puis copié dans la fenêtre. true ou false true
activé Indique que le composant répond à la saisie utilisateur et génère des événements. true ou false true
fixedFontSize Indique si la taille de la police est fixe.    
focus Indique si le composant est mis en évidence (focus). true ou false false
focusCycleRoot Indique si le conteneur est la racine d'un cycle parcouru de mise en évidence. Dès que la mise en évidence atteint un cycle parcouru, elle ne peut pas le quitter par le parcours de mise en évidence sauf si l'une des touches de cycle ascendant ou descendant est utilisée. Le parcours normal est limité à ce conteneur et à tous ses descendants qui ne sont pas des descendants de racines de cycle de mise en évidence de niveau inférieur. true ou false false
focusOwner Indique si le composant détient la mise en évidence. true ou false false
focusTraversable Indique si le composant peut détenir la mise en évidence. true ou false true
focusTraversalKeysEnabled Indique si des touches de parcours de mise en évidence sont activées pour le composant. Les composants pour lesquels les touches de parcours de mise en évidence sont désactivées reçoivent des événements de clés pour les touches de parcours de mise en évidence. Les composants pour lesquels les touches de parcours de mise en évidence sont activées ne traitent pas ces événements ; au lieu de cela, les événements sont automatiquement convertis en opérations de parcours. true ou false true
focusTraversalPolicySet Indique si la règle de parcours de mise en évidence a été explicitement définie pour le composant. Si la valeur est false, le composant hérite sa règle de parcours de mise en évidence d'un ancêtre. true ou false false
focusable Indique si le composant peut être mis en évidence. true ou false true
font Indique le nom, le style et la taille de la police de texte dans le composant.   com,rational.test.ft.value/FontInfo[name=Monospaced,style=0,size=15]
fontname Indique le nom de la police. Le nom doit désigner une police à espacement fixe, telle que courier ou monospaced.   Monospaced
fontSet Indique si la police du composant est explicitement définie ou héritée de son ancêtre. Si la valeur est true, la police est explicitement définie. Si la valeur est false, la police est héritée d'un ancêtre. true ou false false
fontSize Indique la taille de la police. Cette propriété est ignorée lorsque la propriété autoFontSize a la valeur true.   15
fontSizeBounded Lorsque cette propriété a la valeur true, l'écran rejette toute police ou taille de police avec laquelle le texte dépasserait les limites actuelles de l'écran. true ou false true
fontStyle Indique le style de la police.

Les styles peuvent être associés pour les styles mixtes.

Les valeurs possibles sont les suivantes :
Valeur Constante
0 java.awt.Font.PLAIN
1 java.awt.Font.BOLD
2 java.awt.Font.ITALIC
Entiers de 0 à 2 0
footerPlace Indique le positionnement de pied de page de l'écran d'impression. Cette méthode est valide uniquement sur Java2. PRT_SCRN_PLACE_LEFT, PRT_SCRN_PLACE_CENTER ou PRT_SCRN_PLACE_RIGHT  
footerText Indique le texte de pied de page de l'écran d'impression. Cette méthode est valide uniquement sur Java2.    
foreground Spécifie la couleur d'avant-plan. Vous pouvez choisir parmi les couleurs de base, système, ou spécifier des couleurs RVB pour remplacer les couleurs par défaut.   java,awt,Color[r=0,g=0,b=0]
foregroundSet Indique si la couleur d'avant-plan du composant est explicitement définie ou héritée de son ancêtre. Si la valeur est true, la couleur d'avant-plan est explicitement définie. Si la valeur est false, la couleur d'avant-plan est héritée d'un ancêtre. true ou false true
function Indique la fonction du composant.   Host On-Demand
headerPlace Indique le positionnement d'en-tête de l'écran d'impression. Cette méthode est valide uniquement sur Java2.    
headerText Indique le texte d'en-tête de l'écran d'impression. Cette méthode est valide uniquement sur Java2.    
height Indique la hauteur du composant.   570
hiddenFieldDisplay Indique s'il convient d'afficher les zones masquées. true ou false false
hiddenFieldDisplayed Indique si les zones masquées sont affichées. true ou false false
hideUnprotectedURLsMode Indique si les URL situées dans les zones non protégées sont renvoyées comme zones réactives. true ou false true
iMEAutoStart Indique si IMEAutoStart est activé. true ou false false
ignoreRepaint Indique si le composant ignore tous les événements de retraçage. true ou false false
lightPenMode Active la prise en charge du stylet. Valide pour les sessions 3270 et CICS uniquement. true ou false false
lightweight Indique qu'un composant ne dispose pas d'une boîte à outils native homologue. Les sous-classes des composants et des conteneurs, autres que celles définies dans ce package, comme un bouton ou une barre de défilement, ont la valeur lightweight. Tous les composants swing ont la valeur lightweight. true ou false true
location Indique l'emplacement de l'angle supérieur gauche du composant.   java.awt.Point[x=0,y=0]
locationOnScreen Indique l'emplacement d'un composant sous la forme d'un point spécifiant l'angle supérieur gauche du composant dans l'espace de coordonnées de l'écran.   java.awt.Point[x=5,y=85]
managingFocus Indique si les touches de parcours du focus du composant sont Ctrl+Tabulation et Ctrl+Maj+Tabulation. true ou false false
markedAreaPrintingEnabled Active l'impression uniquement si une zone marquée de l'écran a la valeur true. true ou false true
maximumSize Indique la taille maximale du composant.   java.awt.Dimension[width=2147483647,height=2147483647]
maximumSizeSet Indique si la taille maximale est atteinte. true ou false false
minimumSize Indique la taille minimale du composant.   java.awt.Dimension[width=720,height=531]
minimumSizeSet Indique si la taille minimale est atteinte. true ou false false
morePasteDataAvailable Indique si des données supplémentaires à coller sont disponibles. true ou false false
mouseEnabled Indique si les événements de souris sont gérés via l'écran. true : le composant le plus en haut intercepte et gère tous les événements de souris. false : les composants inférieurs interceptent et gèrent les événements de souris. true ou false true
name Valeur de l'attribut name (éléments form et frames uniquement).    
oIAVisable true : indique que l'écran affiche la zone d'informations de l'opérateur. true ou false true
opaque Indique si le composant a la valeur opaque. Si tel est le cas, le système de coloriage ne colorie aucun élément en arrière-plan du composant. true ou false true
optomizedDrawingEnabled Indique si le dessin optimisé est activé. true ou false true
paintingTile Indique si le composant est en train de colorier une mosaïque. true : le coloriage est de nouveau appelé pour une autre mosaïque. false : la mosaïque n'est pas coloriée ou la dernière mosaïque est coloriée. true ou false true
preferredSize Indique la taille optimale du composant. Certains gestionnaires de mise en page ignorent cette propriété.   java.awt.Dimension[width=720,height=531]
preferredSizeSet true : indique que la taille préférée a une valeur non nulle. true ou false false
requestFocusEnabled Indique que le composant détient la mise en évidence du clavier. true ou false true
rows Représente la valeur de l'attribut rows d'un élément TEXTAREA, indiquant la taille du contrôle d'édition en nombre de lignes de texte.    
rule true : affiche les lignes de règle. true ou false false
sessionType Spécifie le type de session.
Constante Valeur Type de session
SESSION_TYPE_3270_STR 1 3270 (par défaut)
SESSION_TYPE_5250_STR 2 5250
SESSION_TYPE_CICS_STR 4 CICS
SESSION_TYPE_3270_PRT_STR 5 3270 Imprimante
Entiers de 1 à 5 1
setRasterFont Spécifie la police raster.    
showURLsMode Indique si les URL sont affichées en tant que zones réactives. Si tel est le cas, indique si elles sont soulignées ou sous forme de boutons.   underlinedURLs
showing Indique si le composant apparaît à l'écran. Cela signifie que le composant doit être visible et se trouver dans un conteneur visible.   true
size Valeur de l'attribut size d'un élément. Pour un élément select, indique le nombre d'articles affichés en une seule fois dans la liste. Si la taille est > 1, la liste se présente sous forme de zone de liste. Dans le cas contraire, la liste apparaît comme une zone de liste déroulante de combinaison.   java.Dimension[width=740,height=531]
skipPrintingDialog Indique si la boîte de dialogue d'impression est supprimée dans l'écran d'impression. true ou false false
toolTipText Spécifie le texte d'aide d'info-bulle ou de survol de la souris.    
traceLevel Spécifie la valeur de la propriété traceLevel (java.lang.Integer).   0
traceName Spécifie le nom de trace de cet objet.   Terminal
uIClassID Spécifie le nom de la classe L&F qui renvoie ce composant.   PanelUI
valid Indique si le composant est valide. Un composant est valide lorsque sa taille et sa position sont correctes dans son conteneur parent et que tous ses enfants sont valides. true ou false false
validateRoot Indique que l'arborescence entière commençant par cette racine est validée. true ou false false
verifyInputWhenFocusTarget Indique si le vérificateur d'entrée pour le propriétaire du focus en cours est appelé avant le focus des requêtes de ce composant. true ou false true
version Définit la version.    
visible true : indique que le composant est visible. true ou false true
visibleRect Spécifie le composant sous la forme d'un rectangle visible. Intersection du rectangle visible de ce composant et de tous les rectangles visibles de ses ancêtres.   java.awt.Rectangle[x=0,y=0,width=740,height=570]
width Spécifie la largeur du composant.   740
x Spécifie la coordonnée x en cours de l'origine du composant.   0
y Spécifie la coordonnée y en cours de l'origine du composant.   0

Retour d'informations