屏幕属性验证点的属性

您可以创建屏幕属性验证点来测试应用程序中的屏幕。录制验证点时,会创建屏幕的基线。每次回放脚本时,对屏幕进行比较,以检查是否出现更改。这有助于识别屏幕中的所有错配。
表 1 显示屏幕属性验证点的属性、描述和缺省值。
表 1. 屏幕属性验证点属性
属性 描述 有效值 缺省值
.fieldCount 指定屏幕上的字段数。    
accessibilityEnabled 当设置此值为 true 时,在终端屏幕中启用辅助功能选项 API。 truefalse true
alignmentX 在 BoxLayout 内指定组件位置。如果将边界布局指定为 X_Axis,那么您可以将 alignmentY 更改为最高为 -1,或最低为 1。如果指定了 Y_Axis,那么您可以将 alignmentX 更改为左侧为 -1,或者右侧为 1。   0.5
alignmentY 在 BoxLayout 内指定组件位置。如果将边界布局指定为 Y_Axis,那么您可以将 alignmentX 更改为最高为 -1,或最低为 1。如果指定了 X_Axis,那么您可以将 alignmentY 更改为左侧为 -1,或者右侧为 1。   0.5
autoFontSize 只要调整窗口大小,就自动选择最佳的字体大小。True 表示忽略所有对 setFontSize() 的调用。 truefalse true
autoPack 将值设置为 true 时,系统自动打包屏幕属性验证点的子组件。 truefalse false
autoscrolls 指定将值设置为 true 时,如果将鼠标拖动到组件边界以外,那么综合生成鼠标拖动事件,而且继续按住按钮时,暂停鼠标动作。 truefalse false
background 指定背景色。您可以从基本、系统中选择,或者指定 RGB 颜色来替换缺省颜色。   java.awt.Color[r=212,g=208,b=200]
background3DColour 指定背景的三维颜色。 truefalse true
backgroundSet 指定是否明确地设置组件的背景色。如果值为 false,那么组件从祖代中继承背景颜色。 truefalse true
blockCursor 显示完整高度的块光标,或者显示下划线光标。如果窗口当前处于插入方式,那么只有当您退出插入方式时,才会显示块或下划线光标。在插入方式中,窗口显示半高的光标。值为 True 时,窗口显示完整高度的块光标;值为 false 时,窗口显示下划线光标。 truefalse false
bounds 指定屏幕坐标中对象的矩形边界。   java.awt.Rectangle[x=0,y=0,width=740,height=570]
centered 将值设置为 true 时,窗口在其当前边界内自动居中文本区域和操作员信息区域 (OIA)。 truefalse true
class 指定 Functional Tester 的类名。

例如,HtmlTable 是表元素的类名。

  com.ibm.eNetwork.beans.HOD.Screen
codePage 指定代码页属性。   037
columns 指定列数。此值取决于为连接配置选择的屏幕大小。   80
component 指定包含可以在屏幕上显示的图形表示法的对象,用户可以使用图形表示法来与组件进行交互。   Terminal
componentCount 指定面板中的组件数。    
cursorCol 指定主机屏幕上光标的当前列位置。    
cursorRow 指定主机屏幕上光标的当前行位置。    
cursorSet 指定是否明确设置组件光标,还是从祖代中继承组件的光标。将值设置为 true 时,明确地设置光标。当值为 false 时,组件从祖代中继承其光标。 truefalse false
cursorVisible 指定光标在屏幕中是否可视。 truefalse true
dBCSInputVisible 指定 dBCSInputVisible 属性(仅适用于 3270 和 5250 DBCS 会话)。当值为 true 时,窗口显示双字节字符集 (DBCS) 输入字段。 truefalse false
debugGraphicsOption 启用或禁用在组件或其中一个子代内执行的每次图形操作相关的诊断信息。   0
displayable 指定是否可以显示组件。当组件连接到本机屏幕资源时,可以显示组件。 truefalse true
doubledBuffered 指定接收组件是否使用着色缓冲区。当将值设置为 true 时,对画面以外的缓冲区进行着色,然后将着色复制到屏幕。 truefalse true
enabled 指定组件对用户输入作出响应,并生成事件。 truefalse true
fixedFontSize 指定是否修订字体大小。    
focus 指定组件是否包含焦点。 truefalse false
focusCycleRoot 指定容器是否是焦点遍历循环的根。当焦点进入遍历循环时,那么只有当按下一个向上或向下循环键后,才能通过焦点遍历离开此循环。此容器仅限常规遍历,而且容器的所有后代均不是下级焦点循环根的后代。 truefalse false
focusOwner 指定组件是否是焦点所有者。 truefalse false
focusTraversable 指定组件是否可以作为焦点所有者。 truefalse true
focusTraversalKeysEnabled 指定是否为组件启用焦点遍历键。为其禁用焦点遍历键的组件接收焦点遍历键的键事件。为其启用焦点遍历键的组件不处理这些事件;相反地,会自动将事件转换为遍历操作。 truefalse true
focusTraversalPolicySet 指定是否为组件明确地设置焦点遍历策略。如果此设置为 false,那么组件从祖代中继承其焦点遍历策略。 truefalse false
focusable 指定焦点是否可以包含焦点。 truefalse true
font 指定组件内的文本字体的名称、样式和大小。   com,rational.test.ft.value/FontInfo[name=Monospaced,style=0,size=15]
fontname 指定字体名称。名称必须表示等宽字体,例如 courier 或 monospaced。   Monospaced
fontSet 指定是否明确地设置组件的字体,还是从其祖代中继承组件的字体。当值为 true 时,明确地设置字体。当值为 false 时,组件从祖代中继承字体。 truefalse false
fontSize 指定字体大小。当将 autoFontSize 属性设置为 true 时,忽略此属性。   15
fontSizeBounded 将值设置为 true 时,屏幕拒绝造成屏幕文本超出当前屏幕边界的所有字体或字体大小。 truefalse true
fontStyle 指定字体样式。

样式可以组合为混合样式。

可能值包括:
常量
0 java.awt.Font.PLAIN
1 java.awt.Font.BOLD
2 java.awt.Font.ITALIC
02 的整数 0
footerPlace 指定打印屏幕的页脚布置。 此方法仅在 Java2 上有效。 PRT_SCRN_PLACE_LEFT, PRT_SCRN_PLACE_CENTER, or PRT_SCRN_PLACE_RIGHT  
footerText 指定打印屏幕的页脚文本。此方法仅在 Java2 上有效。    
foreground 指定前景色。您可以从基本、系统中选择,或者指定 RGB 颜色来替换缺省颜色。   java,awt,Color[r=0,g=0,b=0]
foregroundSet 指定是否明确设置组件的前景色,还是从祖代中继承组件的前景色。当值为 true 时,明确地设置前景色。当值为 false 时,组件从祖代中继承前景色。 truefalse true
function 指定组件的功能。   Host On-Demand
headerPlace 指定打印屏幕的页眉布置。 此方法仅在 Java2 上有效。    
headerText 指定打印屏幕的页眉文本。此方法仅在 Java2 上有效。    
height 指定组件的高度。   570
hiddenFieldDisplay 指定是否显示隐藏的字段。 truefalse false
hiddenFieldDisplayed 指定是否显示隐藏字段。 truefalse false
hideUnprotectedURLsMode 指定是否将未保护字段中的 URL 作为热点呈现。 truefalse true
iMEAutoStart 指定是否启用 IMEAutoStart。 truefalse false
ignoreRepaint 指定组件是否忽略所有的重新着色事件。 truefalse false
lightPenMode 启用光笔支持。此属性只对 3270 和 CICS® 会话有效。 truefalse false
lightweight 指定组件不包含本机工具包同级。除在此包中定义的那些组件和容器的子类,例如轻量级按钮或滚动条。所有的 swing 组件均是轻量级。 truefalse true
location 指定组件左上角的位置。   java.awt.Point[x=0,y=0]
locationOnScreen 指定组件的左上角在屏幕的坐标空间的点,以此点来指定组件的位置。   java.awt.Point[x=5,y=85]
managingFocus 指定组件焦点遍历键是否是 Ctrl+Tab 和 Ctrl+Shift+Tab。 truefalse false
markedAreaPrintingEnabled 将属性设置为 true 时,启用仅打印屏幕的标记区域。 truefalse true
maximumSize 指定组件的最大大小。   java.awt.Dimension[width=2147483647,height=2147483647]
maximumSizeSet 指定是否设置最大大小。 truefalse false
minimumSize 指定组件的最小大小。   java.awt.Dimension[width=720,height=531]
minimumSizeSet 指定是否设置最小大小。 truefalse false
morePasteDataAvailable 指定要粘贴的更多数据是否可用。 truefalse false
mouseEnabled 指定屏幕是否处理鼠标事件。 当值为 true 时,顶层组件将截取并处理所有的鼠标事件。当值为 false 时,底层组件将截取并处理鼠标事件。 truefalse true
name 名称属性的值(仅限表单元素和框架)。    
oIAVisable 将值设置为 true 时,指定屏幕显示操作员信息区域 (OIA)。 truefalse true
opaque 指定是否将组件设置为不透明。如果设置为不透明,那么着色系统不会对组件后的任何事物进行着色。 truefalse true
optomizedDrawingEnabled 指定是否启用优化绘图。 truefalse true
paintingTile 指定组件当前是否对平铺进行着色。将值设置为 true 时,为其他平铺再次调用着色。 当值为 fasle 时,不会对平铺进行着色,或者对最近的平铺进行着色。 truefalse true
preferredSize 指定组件的最佳大小。某些布局管理器忽略此属性。   java.awt.Dimension[width=720,height=531]
preferredSizeSet 值为 true 时,指定设置首选大小为非 null 值。 truefalse false
requestFocusEnabled 指定组件获取键盘焦点。 truefalse true
rows 指定 TEXTAREA 元素的行属性的值,该值指示文本的多行中的编辑控件的大小。    
rule 将此属性设置为 true 时,显示规则列。 truefalse false
sessionType 指定会话类型。
常量 会话类型
SESSION_TYPE_3270_STR 1 3270(缺省)
SESSION_TYPE_5250_STR 2 5250
SESSION_TYPE_CICS_STR 4 CICS
SESSION_TYPE_3270_PRT_STR 5 3270 打印机
15 的整数 1
setRasterFont 指定光栅字体。    
showURLsMode 指定是否将 URL 显示为热点,如果指定将其显示为热点,那么指定使用下划线还是使用按钮来呈现这些热点。   underlinedURLs
showing 指定是否在屏幕上显示组件。 这表示组件必须是可视的,且它必须位于可视的容器中。   true
size 元素大小属性的值。对于选择元素,这表示在列表中同时显示的项数。如果大小 > 1,那么列表显示为列表框,否则,列表以组合下拉框的形式出现。   java.Dimension[width=740,height=531]
skipPrintingDialog 指定是否在打印屏幕上抑制打印对话。 truefalse false
toolTipText 指定希望在即显式或悬浮式帮助中显示的文本。    
traceLevel 指定 traceLevel 属性 (java.lang.Integer) 值。   0
traceName 指定此对象的跟踪名称。   Terminal
uIClassID 指定呈现此组件的 L&F 类的名称。   PanelUI
valid 指定组件是否有效。正确地调整组件大小且在其父代容器中正确定位后,组件有效,且它的所有子代均有效。 truefalse false
validateRoot 指定从此根开始的整个树将会有效。 truefalse false
verifyInputWhenFocusTarget 指定在此组件请求焦点之前,是否调用当前焦点所有者的输入验证器。 truefalse true
version 指定版本。    
visible 指定将组件设置为 true 时,组件是否可见。 truefalse true
visibleRect 指定组件为可视的矩形区域。此组件可视矩形区域和所有其祖代可视矩形区域的交集。   java.awt.Rectangle[x=0,y=0,width=740,height=570]
width 指定组件的宽度。   740
x 指定组件原点的当前 x 坐标。   0
y 指定组件原点的当前 y 坐标。   0

反馈