Eigenschaften der Prüfpunkte für Bildschirmeigenschaften

Sie können Prüfpunkte für Bildschirmeigenschaften erstellen, um den Bildschirm in Ihrer Anwendung zu testen. Wenn Sie den Prüfpunkt aufzeichnen, werden die Basisdaten des Bildschirms erstellt. Bei jeder Wiedergabe des Scripts wird der Bildschirm verglichen, um zu prüfen, ob Änderungen aufgetreten sind. Dies hilft bei der Erkennung von Abweichungen beim Bildschirm.
In Tabelle 1 sind die Eigenschaften, Beschreibungen und Standardwerte der Prüfpunkte für Bildschirmeigenschaften aufgeführt.
Tabelle 1. Eigenschaften der Prüfpunkte für Bildschirmeigenschaften
Eigenschaft Beschreibung Gültige Werte Standardwert
.fieldCount Gibt die Anzahl der Felder auf dem Bildschirm an.    
accessibilityEnabled Aktiviert die behindertengerechte Anwendungsprogrammierschnittstelle (API) in der Terminalanzeige, wenn der Wert auf true festgelegt wurde. true oder false true
alignmentX Gibt die Komponentenposition innerhalb von "BoxLayout" an. Wenn das Rahmenlayout als "X_Axis" angegeben wird, können Sie den Wert von "alignmentY" in "-1" für oben oder "1" für unten ändern. Wird "Y_Axis" angegeben, können Sie den Wert von "alignmentX" in "-1" für links oder "1" für rechts ändern.   0,5
alignmentY Gibt die Komponentenposition innerhalb von "BoxLayout" an. Wenn das Rahmenlayout als "Y_Axis" angegeben wird, können Sie den Wert von "alignmentX" in "-1" für oben oder "1" für unten ändern. Wird "X_Axis" angegeben, können Sie den Wert von "alignmentY" in "-1" für links oder "1" für rechts ändern.   0,5
autoFontSize Wählt für das Fenster bei jeder Größenänderung automatisch die optimale Schriftgröße aus. True gibt an, dass alle Aufrufe von "setFontSize()" ignoriert werden. true oder false true
autoPack Packt die Unterkomponenten des Prüfpunkts für die Bildschirmeigenschaft automatisch, wenn der Wert auf true festgelegt wurde. true oder false false
autoscrolls Wurde dieser Wert auf true festgelegt, werden Ereignisse im Zusammenhang mit dem Ziehen der Maus künstlich generiert, wenn die Maus außerhalb der Komponentengrenzen gezogen und die Mausbewegung bei gedrückt gehaltener Maustaste angehalten wurde. true oder false false
background Gibt die Hintergrundfarbe an. Sie können aus Grund- oder Systemfarben auswählen oder aber die RGB-Farben angeben, durch die die Standardfarben ersetzt werden sollen.   java.awt.Color[r=212,g=208,b=200]
background3DColour Gibt die dreidimensionale Hintergrundfarbe an. true oder false true
backgroundSet Gibt an, ob die Hintergrundfarbe der Komponente explizit festgelegt wurde. Bei false übernimmt die Komponente die Hintergrundfarbe von einem Vorgänger. true oder false true
blockCursor Zeigt den Blockcursor in voller Höhe oder den Unterstreichungscursor an. Falls sich das Fenster im Einfügemodus befindet, wird der Block- bzw. Unterstreichungscursor erst angezeigt, nachdem dieser Modus beendet wurde. Im Einfügemodus wird im Fenster ein Cursor von halber Höher angezeigt. True bewirkt, dass im Fenster ein Blockcursor in voller Höhe angezeigt wird. Der Wert false führt dazu, dass im Fenster ein Unterstreichungscursor angezeigt wird. true oder false false
bounds Gibt die Grenzen des Objektrechtecks in Bildschirmkoordinaten an.   java.awt.Rectangle[x=0,y=0,width=740,height=570]
centered Bewirkt, dass Text- und der Bedienerinformationsbereich (Operator Information Area, OIA) im Fenster automatisch innerhalb der aktuellen Grenzen zentriert werden, wenn dieser Wert auf "true" festgelegt wurde. true oder false true
class Gibt den Klassennamen des Funktionstesters an.

HtmlTable ist z. B. der Klassenname für ein <Table>-Element.

  com.ibm.eNetwork.beans.HOD.Screen
codePage Gibt die Eigenschaft "codePage" an.   037
columns Gibt die Anzahl der Spalten an. Dieser Wert ist abhängig von der Anzeigegröße, die für die Verbindungskonfiguration gewählt wurde.   80
component Gibt ein Objekt mit einer grafischen Darstellung an, das auf dem Bildschirm angezeigt werden und mit der Komponente interagieren kann.   Terminal
componentCount Gibt die Anzahl der Komponenten im Fenster an.    
cursorCol Gibt die aktuelle Spaltenposition des Cursors in der Hostanzeige an.    
cursorRow Gibt die aktuelle Zeilenposition des Cursors in der Hostanzeige an.    
cursorSet Gibt an, ob der Cursor der Komponente explizit festgelegt oder von einem Vorgänger übernommen wird. Bei true wird der Cursor explizit festgelegt. Bei false übernimmt die Komponente den Cursor von einem Vorgänger. true oder false false
cursorVisible Gibt an, ob der Cursor in der Anzeige sichtbar ist. true oder false true
dBCSInputVisible Gibt die Eigenschaft "dBCSInputVisible" an (nur für 3270- und 5250-DBCS-Sitzungen). Bei true wird im Fenster das DBCS-Eingabefeld (Doppelbytezeichensatz) angezeigt. true oder false false
debugGraphicsOption Aktiviert oder inaktiviert die Diagnoseinformationen zu jeder Grafikoperation, die innerhalb der Komponente oder eines ihrer untergeordneten Elemente ausgeführt wird.   0
displayable Gibt an, ob eine Komponente angezeigt werden kann. Eine Komponente ist darstellbar, wenn eine Verbindung zu einer nativen Anzeigeressource besteht. true oder false true
doubledBuffered Gibt an, ob die empfangende Komponente einen Puffer zum Ausfüllen verwendet. Wenn dieser Wert auf true festgelegt wurde, erfolgt das Ausfüllen in einem Puffer außerhalb der Anzeige und wird dann in das Fenster kopiert. true oder false true
enabled Gibt an, dass die Komponente auf Benutzereingaben reagiert und Ereignisse generiert. true oder false true
fixedFontSize Gibt an, ob die Schriftgröße festgelegt ist.    
focus Gibt an, ob die Komponente den Fokus hat. true oder false false
focusCycleRoot Gibt an, ob der Container das Stammelement eines Traversierungszyklus des Fokus ist. Sobald sich der Fokus in einem Traversierungszyklus befindet, kann er diesen erst dann über Fokustraversierung verlassen, wenn eine der upCycle- oder downCycle-Tasten (Tasten zum Wechseln zwischen verschiedenen Traversierungszyklen) gedrückt wurde. Die reguläre Traversierung ist auf diesen Container sowie alle seine untergeordneten Elemente beschränkt, die keine untergeordneten Elemente der untergeordneten Stammelemente des Fokuszyklus sind. true oder false false
focusOwner Gibt an, ob die Komponente der Fokuseigner ist. true oder false false
focusTraversable Gibt an, ob die Komponente der Fokuseigner werden kann. true oder false true
focusTraversalKeysEnabled Gibt an, ob die Fokustraversierungstasten der Komponente aktiviert sind. Komponenten, bei denen die Fokustraversierungstasten inaktiviert sind, empfangen die Ereignisse für diese Tasten. Für Komponenten, bei denen die Fokustraversierungstasten aktiviert sind, werden diese Ereignisse nicht verarbeitet, sondern stattdessen automatisch in Traversierungsoperationen umgewandelt. true oder false true
focusTraversalPolicySet Gibt an, ob die Fokustraversierungsrichtlinie der Komponente explizit festgelegt wurde. Wenn diese Einstellung false lautet, übernimmt die Komponente die Fokustraversierungsrichtlinie von einem Vorgänger. true oder false false
focusable Gibt an, ob die Komponente den Fokus erhalten kann. true oder false true
font Gibt Name, Stil und Größe der Textschriftart innerhalb der Komponente an.   com,rational.test.ft.value/FontInfo[name=Monospaced,style=0,size=15]
fontname Gibt den Schriftartnamen an. Dies muss der Name einer Monospaceschriftart sein, z. B. Courier oder Monospaced.   Monospaced
fontSet Gibt an, ob die Schriftart der Komponente explizit festgelegt oder von einem Vorgänger übernommen wird. Bei true wird die Schriftart explizit festgelegt. Bei false wird die Schriftart von einem Vorgänger übernommen. true oder false false
fontSize Gibt die Schriftgröße an. Diese Eigenschaft wird ignoriert, wenn die Eigenschaft "autoFontSize" auf true festgelegt wurde.   15
fontSizeBounded Weist jede Schriftart oder Schriftgröße zurück, die dazu führen würde, dass der Text auf dem Bildschirm die aktuellen Anzeigenbegrenzungen überschreitet, wenn der Wert auf true festgelegt wurde. true oder false true
fontStyle Gibt den Schriftstil an.

Diese Stile können zu gemischten Stilen kombiniert werden.

Mögliche Werte sind:
Wert Konstante
0 java.awt.Font.PLAIN
1 java.awt.Font.BOLD
2 java.awt.Font.ITALIC
Ganzzahlen von 0 bis 2 0
footerPlace Gibt die Fußzeilenposition des Anzeigenausdrucks an. Diese Methode ist nur für Java2 gültig. PRT_SCRN_PLACE_LEFT, PRT_SCRN_PLACE_CENTER oder PRT_SCRN_PLACE_RIGHT  
footerText Gibt den Fußzeilentext des Anzeigenausdrucks an. Diese Methode ist nur für Java2 gültig.    
foreground Gibt die Vordergrundfarbe an. Sie können aus Grund- oder Systemfarben auswählen oder aber die RGB-Farben angeben, durch die die Standardfarben ersetzt werden sollen.   java,awt,Color[r=0,g=0,b=0]
foregroundSet Gibt an, ob die Vordergrundfarbe der Komponente explizit festgelegt oder von ihrem Vorgänger übernommen wird. Bei true wird die Vordergrundfarbe explizit festgelegt. Bei false wird die Vordergrundfarbe von einem Vorgänger übernommen. true oder false true
function Gibt die Funktion der Komponente an.   Host On Demand
headerPlace Gibt die Kopfzeilenposition des Anzeigenausdrucks an. Diese Methode ist nur für Java2 gültig.    
headerText Gibt den Kopfzeilentext des Anzeigenausdrucks an. Diese Methode ist nur für Java2 gültig.    
height Gibt die Höhe der Komponente an.   570
hiddenFieldDisplay Gibt an, ob verdeckte Felder angezeigt werden sollen. true oder false false
hiddenFieldDisplayed Gibt an, ob die verdeckten Felder angezeigt werden. true oder false false
hideUnprotectedURLsMode Gibt an, ob URLs in ungeschützten Feldern als Hot-Spots wiedergegeben werden. true oder false true
iMEAutoStart Gibt an, ob die Eigenschaft "IMEAutoStart" aktiviert ist. true oder false false
ignoreRepaint Gibt an, ob die Komponente alle Repaint-Ereignisse (erneute Aktivierung) ignoriert. true oder false false
lightPenMode Aktiviert die Unterstützung von Lichtstiften. Nur gültig für 3270- und CICS-Sitzungen. true oder false false
lightweight Gibt an, dass eine Komponente über keinen systemeigenen Toolkit-Peer verfügt. Andere Unterklassen von Komponenten und Containern als die in diesem Paket definierten, z. B. Schaltfläche oder Schiebeleiste, sind einfache Komponenten. Dies gilt auch für alle Swingkomponenten. true oder false true
location Gibt die Position der oberen linken Komponentenecke an.   java.awt.Point[x=0,y=0]
locationOnScreen Gibt die Position der Komponenten in Form eines Punkts an, der die obere linke Komponentenecke im Koordinatenbereich des Bildschirms festlegt.   java.awt.Point[x=5,y=85]
managingFocus Gibt an, ob Strg+Tab und Strg+Umschalt+Tab die Fokustraversierungstasten sind. true oder false false
markedAreaPrintingEnabled Legt fest, dass nur der markierte Bereich der Anzeige gedruckt wird, wenn der Wert auf true festgelegt wurde. true oder false true
maximumSize Gibt die maximale Größe der Komponente an.   java.awt.Dimension[width=2147483647,height=2147483647]
maximumSizeSet Gibt an, ob die maximale Größe festgelegt wurde. true oder false false
minimumSize Gibt die Mindestgröße der Komponente an.   java.awt.Dimension[width=720,height=531]
minimumSizeSet Gibt an, ob die Mindestgröße festgelegt wurde. true oder false false
morePasteDataAvailable Gibt an, ob weitere Daten zum Einfügen verfügbar sind. true oder false false
mouseEnabled Gibt an, ob Mausereignisse vom Bildschirm verarbeitet werden sollen. Bei true fängt die oberste Komponente alle Mausereignisse ab und verarbeitet diese. Bei false fangen die Komponenten der unteren Ebene die Mausereignisse ab und verarbeiten diese. true oder false true
name Wert des Namensattributs (nur Maskenelemente und Frames).    
oIAVisable Gibt an, dass der Bedienerinformationsbereich (Operator Information Area, OIA) auf dem Bildschirm angezeigt wird, wenn dieser Wert auf "true" festgelegt wurde. true oder false true
opaque Gibt an, ob der Wert der Komponente auf "opaque" (nicht transparent) festgelegt wurde. In diesem Fall wird kein Element hinter der Komponente vom Ausfüllsystem ausgefüllt. true oder false true
optomizedDrawingEnabled Gibt an, ob optimiertes Zeichnen aktiviert ist. true oder false true
paintingTile Gibt an, ob die Komponente gerade ein Rechteck von Bildelementen ausfüllt. Wenn der Wert true lautet, wird der Ausfüllvorgang für ein weiteres Rechteck aufgerufen. Lautet er false, wird entweder kein Rechteck ausgefüllt, oder das letzte Rechteck wurde ausgefüllt. true oder false true
preferredSize Gibt die optimale Größe der Komponente an. Diese Eigenschaft wird von bestimmten Layout-Managern ignoriert.   java.awt.Dimension[width=720,height=531]
preferredSizeSet Gibt an, dass die bevorzugte Größe auf einen Wert ungleich null festgelegt wurde, wenn der Wert dieser Eigenschaft true lautet. true oder false false
requestFocusEnabled Gibt an, dass die Komponente den Tastaturfokus erhält. true oder false true
rows Stellt den Wert des Attributs "rows" eines TEXTAREA-Elements (Textbereich) dar, das die Größe des Bearbeitungsfelds in Form der Textzeilenanzahl angibt.    
rule Zeigt Regelzeilen an, wenn der Wert "true" festgelegt wurde. true oder false false
sessionType Gibt den Sitzungstyp an.
Konstante Wert Sitzungstyp
SESSION_TYPE_3270_STR 1 3270 (Standardwert)
SESSION_TYPE_5250_STR 2 5250
SESSION_TYPE_CICS_STR 4 CICS
SESSION_TYPE_3270_PRT_STR 5 3270-Drucker
Ganzzahlen von 1 bis 5 1
setRasterFont Gibt die Rasterschriftart an.    
showURLsMode Gibt an, ob URLs als Hot-Spots angezeigt werden und, falls dies zutrifft, ob diese als Unterstreichungen oder als Schaltflächen wiedergegeben werden.   underlinedURLs
showing Gibt an, ob die Komponente auf dem Bildschirm angezeigt wird. Dazu muss die Komponente selbst sichtbar und in einem sichtbaren Container enthalten sein.   true
size Wert des Attributs "size" (Größe) eines Elements. Bei einem "Select"-Element gibt dieser Wert die Anzahl der Elemente an, die in der Liste gleichzeitig angezeigt werden. Wenn "Größe > 1" zugrifft, wird die Liste als Listenfeld angezeigt, andernfalls wird sie als kombinierte Dropdown-Liste angezeigt.   java.Dimension[width=740,height=531]
skipPrintingDialog Gibt an, ob das Dialogfenster für den Druckvorgang auf dem Druckbildschirm unterdrückt wird. true oder false false
toolTipText Gibt den Text an, der als Direkthilfe angezeigt werden soll.    
traceLevel Gibt den Wert der Eigenschaft "traceLevel" (java.lang.Integer) an.   0
traceName Gibt den Tracenamen für dieses Objekt an.   Terminal
uIClassID Gibt den Namen der Klasse "L&F" an, von der diese Komponente wiedergegeben wird.   PanelUI
valid Gibt an, ob die Komponente gültig ist. Eine Komponente ist gültig, wenn sie korrekt dimensioniert und im übergeordneten Container korrekt positioniert wurde und wenn alle ihre untergeordneten Elemente gültig sind. true oder false false
validateRoot Gibt an, dass die gesamte Baumstruktur ab diesem Stammelement geprüft wird. true oder false false
verifyInputWhenFocusTarget Gibt an, ob die Eingabeprüffunktion für den aktuellen Fokuseigner aufgerufen werden soll, bevor der Fokus von dieser Komponente angefordert wird. true oder false true
version Gibt die Version an.    
visible Gibt an, dass die Komponente sichtbar ist, wenn dieser Wert auf true festgelegt wurde. true oder false true
visibleRect Gibt die Komponente als sichtbares Rechteck an. Dabei handelt es sich um den Schnittpunkt des sichtbaren Rechtecks dieser Komponente und aller sichtbaren Rechtecke ihrer übergeordneten Komponenten.   java.awt.Rectangle[x=0,y=0,width=740,height=570]
width Gibt die Breite der Komponente an.   740
x Gibt die aktuelle x-Koordinate des Komponentenursprungs an.   0
y Gibt die aktuelle y-Koordinate des Komponentenursprungs an.   0

Feedback