화면 특성 검증 포인트 특성

화면 특성 검증 포인트를 작성하여 애플리케이션에서 화면을 테스트할 수 있습니다. 검증 포인트를 레코드할 때 화면 기준선이 작성됩니다. 스크립트를 재생할 때마다 화면을 비교하여 변경이 발생했는지 여부를 확인합니다. 이는 화면에서 불일치를 식별하는 데 유용합니다.
표 1은 화면 특성 검증 포인트의 특성, 설명 및 기본값을 표시합니다.
표 1. 화면 특성 검증 포인트 특성
특성 설명 올바른 값 기본값
.fieldCount 화면의 필드 수를 지정합니다.    
accessibilityEnabled true로 설정되면 터미널 화면에서 내게 필요한 옵션 API를 사용할 수 있습니다. true 또는 false 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() 호출이 무시됨을 표시합니다. true 또는 false true
autoPack true로 설정되면 화면 특성 검증 포인트의 하위 컴포넌트를 자동으로 팩합니다. true 또는 false false
autoscrolls true로 설정되면 컴포넌트 범위를 벗어나 마우스를 끌면 마우스 끌기 이벤트가 종합적으로 생성되고 단추를 계속 누르고 있는 동안에는 마우스 운동이 일시정지됨을 지정합니다. true 또는 false false
background 배경색을 지정합니다. basic, system 중에서 선택하거나 RGB 색상을 지정하여 기본 색상을 바꿀 수 있습니다.   java.awt.Color[r=212,g=208,b=200]
background3DColour 3차원 배경색을 지정합니다. true 또는 false true
backgroundSet 컴포넌트에 대해 배경색이 명시적으로 설정되는지 여부를 지정합니다. false이면 컴포넌트가 상위로부터 배경색을 상속합니다. true 또는 false true
blockCursor 전체 높이 블록 커서 또는 밑줄 커서를 표시합니다. 창이 현재 삽입 모드에 있는 경우, 삽입 모드를 종료해야 블록 또는 밑줄 커서가 표시됩니다. 삽입 모드에서는 창이 반높이 커서를 표시합니다. True이면 창이 전체 높이 블록 커서를 표시하고 false이면 창이 밑줄 커서를 표시합니다. true 또는 false false
bounds 화면 좌표에서 오브젝트의 직사각형 경계를 지정합니다.   java.awt.Rectangle[x=0,y=0,width=740,height=570]
centered true로 설정되면 창이 현재 경계 내에서 텍스트 영역과 OIA(Operator Information Area)를 자동으로 중앙에 둡니다. true 또는 false true
class Functional Tester 클래스 이름을 지정합니다.

예를 들어, HtmlTable은 <Table> 요소의 클래스 이름입니다.

  com.ibm.eNetwork.beans.HOD.Screen
codePage 코드 페이지 특성을 지정합니다.   037
columns 열 수를 지정합니다. 이 값은 연결 구성에 대해 선택된 화면 크기에 따라 다릅니다.   80
component 화면에 표시될 수 있고 사용자가 컴포넌트와 상호작용할 수 있는 그래픽 표시가 있는 오브젝트를 지정합니다.   Terminal
componentCount 패널의 컴포넌트 수를 지정합니다.    
cursorCol 호스트 화면에서 커서의 현재 열 위치를 지정합니다.    
cursorRow 호스트 화면에서 커서의 현재 행 위치를 지정합니다.    
cursorSet 컴포넌트의 커서가 명시적으로 설정되는지 또는 상위로부터 상속되는지 여부를 지정합니다. true이면 커서가 명시적으로 설정됩니다. false이면 컴포넌트가 상위로부터 커서를 상속합니다. true 또는 false false
cursorVisible 화면으로 커서를 볼 수 있는지 여부를 지정합니다. true 또는 false true
dBCSInputVisible dBCSInputVisible 특성을 지정합니다(3270 및 5250 DBCS 세션만 해당). true이면 창이 2바이트 문자 세트(DBCS) 입력 필드를 표시합니다. true 또는 false false
debugGraphicsOption 컴포넌트 또는 컴포넌트 하위 중 하나에서 수행되는 모든 그래픽 오퍼레이션에 대한 진단 정보를 사용하거나 사용하지 않습니다.   0
displayable 컴포넌트를 표시할 수 있는지 여부를 지정합니다. 원시 화면 자원에 연결된 경우 컴포넌트를 표시할 수 있습니다. true 또는 false true
doubledBuffered 수신 컴포넌트가 페인트 버퍼를 사용하는지 여부를 지정합니다. true로 설정되면 오프스크린 버퍼에 페인팅이 수행된 후 창에 복사됩니다. true 또는 false true
enabled 컴포넌트가 사용자 입력에 응답하고 이벤트를 생성하는지 지정합니다. true 또는 false true
fixedFontSize 글꼴 크기 고정 여부를 지정합니다.    
focus 컴포넌트가 초점을 갖는지 여부를 지정합니다. true 또는 false false
focusCycleRoot 컨테이너가 초점 순회 주기의 루트인지 여부를 지정합니다. 초점은 순회 주기에 진입하면 상향 또는 하향 주기 키 중 하나를 눌러야만 초점 순회를 통해 초점을 벗어날 수 있습니다. 정상 순회는 이 컨테이너로 제한되며, 컨테이너의 모든 하위가 하위 초점 주기 루트의 하위인 것은 아닙니다. true 또는 false false
focusOwner 컴포넌트가 초점 소유자인지 여부를 지정합니다. true 또는 false false
focusTraversable 컴포넌트가 초점 소유자가 될 수 있는지 여부를 지정합니다. true 또는 false true
focusTraversalKeysEnabled 컴포넌트에 초점 순회 키를 사용할 수 있는지 여부를 지정합니다. 초점 순회 키를 사용할 수 없는 컴포넌트는 초점 순회 키에 대한 키 이벤트를 수신합니다. 초점 순회 키를 사용할 수 있는 컴포넌트는 이러한 이벤트를 처리하지 않습니다. 대신, 이벤트가 순회 오퍼레이션으로 자동 변환됩니다. true 또는 false true
focusTraversalPolicySet 컴포넌트의 초점 순회 정책이 명시적으로 설정되었는지 여부를 지정합니다. 이 설정이 false이면 컴포넌트가 상위로부터 초점 순회 정책을 상속합니다. true 또는 false false
focusable 컴포넌트가 초점을 가질 수 있는지 여부를 지정합니다. true 또는 false true
font 컴포넌트 내에서 텍스트 글꼴의 이름, 스타일 및 크기를 지정합니다.   com,rational.test.ft.value/FontInfo[name=Monospaced,style=0,size=15]
fontname 글꼴 이름을 지정합니다. 이름은 모노스페이스 글꼴(예: courier 또는 monospaced)을 나타내야 합니다.   Monospaced
fontSet 컴포넌트 글꼴이 명시적으로 설정되는지 또는 상위로부터 상속되는지 여부를 지정합니다. true이면 글꼴이 명시적으로 설정됩니다. false이면 상위로부터 글꼴이 상속됩니다. true 또는 false false
fontSize 글꼴 크기를 지정합니다. autoFontSize 특성이 true로 설정된 경우에는 이 특성이 무시됩니다.   15
fontSizeBounded true로 설정되면 화면 텍스트가 현재 화면 경계를 벗어나게 되는 글꼴 또는 글꼴 크기를 거부합니다. true 또는 false true
fontStyle 글꼴 스타일을 지정합니다.

혼합 스타일의 경우 스타일을 결합할 수 있습니다.

가능한 값은 다음과 같습니다.
상수
0 java.awt.Font.PLAIN
1 java.awt.Font.BOLD
2 java.awt.Font.ITALIC
0에서 2까지의 정수 0
footerPlace 인쇄 화면의 바닥글 배치를 지정합니다. 이 메소드는 Java2에서만 올바릅니다. PRT_SCRN_PLACE_LEFT, PRT_SCRN_PLACE_CENTER 또는 PRT_SCRN_PLACE_RIGHT  
footerText 인쇄 화면의 바닥글 텍스트를 지정합니다. 이 메소드는 Java2에서만 올바릅니다.    
foreground 전경색을 지정합니다. basic, system 중에서 선택하거나 RGB 색상을 지정하여 기본 색상을 바꿀 수 있습니다.   java,awt,Color[r=0,g=0,b=0]
foregroundSet 컴포넌트의 전경색이 명시적으로 설정되는지 또는 상위로부터 상속되는지 여부를 지정합니다. true이면 전경색이 명시적으로 설정됩니다. false이면 상위로부터 전경색이 상속됩니다. true 또는 false true
function 컴포넌트 기능을 지정합니다.   Host On-Demand
headerPlace 인쇄 화면의 헤더 배치를 지정합니다. 이 메소드는 Java2에서만 올바릅니다.    
headerText 인쇄 화면의 헤더 텍스트를 지정합니다. 이 메소드는 Java2에서만 올바릅니다.    
height 컴포넌트 높이를 지정합니다.   570
hiddenFieldDisplay 숨겨진 필드 표시 여부를 지정합니다. true 또는 false false
hiddenFieldDisplayed 숨겨진 필드가 표시되는지 여부를 지정합니다. true 또는 false false
hideUnprotectedURLsMode 비보호 필드의 URL이 핫스팟으로 렌더링되는지 여부를 지정합니다. true 또는 false true
iMEAutoStart IMEAutoStart 사용 여부를 지정합니다. true 또는 false false
ignoreRepaint 컴포넌트가 모든 리페인트 이벤트를 무시하는지 여부를 지정합니다. true 또는 false false
lightPenMode 라이트 펜 지원을 사용합니다. 3270 및 CICS® 세션의 경우에만 올바릅니다. true 또는 false false
lightweight 컴포넌트에 원시 툴킷 피어가 없음을 지정합니다. 단추 또는 화면이동 막대처럼 이 패키지에 정의된 서브클래스가 아닌 컴포넌트 및 컨테이너의 서브클래스는 경량입니다. 모든 스윙 컴포넌트는 경량입니다. true 또는 false true
location 컴포넌트의 상단 왼쪽 모서리 위치를 지정합니다.   java.awt.Point[x=0,y=0]
locationOnScreen 화면의 좌표 공간에 컴포넌트 상단 왼쪽 모서리를 지정하는 포인트 양식으로 컴포넌트 위치를 지정합니다.   java.awt.Point[x=5,y=85]
managingFocus 컴포넌트 초점 순회 키가 Ctrl+Tab 및 Ctrl+Shift+Tab인지 여부를 지정합니다. true 또는 false false
markedAreaPrintingEnabled true로 설정되면 화면의 표시된 영역만 인쇄합니다. true 또는 false true
maximumSize 컴포넌트의 최대 크기를 지정합니다.   java.awt.Dimension[width=2147483647,height=2147483647]
maximumSizeSet 최대 크기 설정 여부를 지정합니다. true 또는 false false
minimumSize 컴포넌트의 최소 크기를 지정합니다.   java.awt.Dimension[width=720,height=531]
minimumSizeSet 최소 크기 설정 여부를 지정합니다. true 또는 false false
morePasteDataAvailable 붙여넣기에 사용할 수 있는 데이터가 더 있는지 여부를 지정합니다. true 또는 false false
mouseEnabled 화면으로 마우스 이벤트가 처리되는지 여부를 지정합니다. true이면 최상위 컴포넌트가 모든 마우스 이벤트를 인터셉트하여 처리합니다. false이면 하위 레벨 컴포넌트가 마우스 이벤트를 인터셉트하여 처리합니다. true 또는 false true
name name 속성 값(form 요소 및 프레임 전용).    
oIAVisable true로 설정되면 화면이 OIA(Operator Information Area)를 표시함을 지정합니다. true 또는 false true
opaque 컴포넌트가 opaque로 설정되는지 여부를 지정합니다. opaque로 설정되면, 페인팅 시스템이 컴포넌트 뒤에서 아무것도 페인트하지 않습니다. true 또는 false true
optomizedDrawingEnabled 최적화된 드로잉 사용 여부를 지정합니다. true 또는 false true
paintingTile 컴포넌트가 타일을 현재 페인팅 중인지 여부를 지정합니다. true이면 다른 타일에 대해 페인트가 다시 호출됩니다. fasle이면 타일이 페인트되고 있지 않거나 마지막 타일이 페인트됩니다. true 또는 false true
preferredSize 컴포넌트의 최적 크기를 지정합니다. 특정 레이아웃 관리자는 이 특성을 무시합니다.   java.awt.Dimension[width=720,height=531]
preferredSizeSet true이면 선호하는 크기가 널이 아닌 값으로 설정됨을 지정합니다. true 또는 false false
requestFocusEnabled 컴포넌트가 키보드 초점을 가져오는지 지정합니다. true 또는 false true
rows TEXTAREA 요소의 rows 속성 값을 나타냅니다(텍스트의 행 수로 편집 제어 크기를 표시).    
rule true로 설정되면 규칙 행을 표시합니다. true 또는 false 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 프린터
1에서 5까지의 정수 1
setRasterFont 래스터 글꼴을 지정합니다.    
showURLsMode URL이 핫스팟으로 표시되는지 여부와 핫스팟으로 표시되는 경우 밑줄 또는 단추로 렌더링되는지 여부를 지정합니다.   underlinedURLs
showing 컴포넌트가 화면에 표시되는지 여부를 지정합니다. 이는 컴포넌트를 볼 수 있어야 하며, 볼 수 있는 컨테이너에 컴포넌트가 있어야 함을 의미합니다.   true
size 요소의 size 속성 값. select 요소의 경우, 이는 목록에 동시에 표시되는 항목 수를 표시합니다. size > 1이면 목록이 목록 상자로 표시되며, 그렇지 않으면 목록이 조합 드롭 다운 상자로 표시됩니다.   java.Dimension[width=740,height=531]
skipPrintingDialog 인쇄 화면에서 인쇄 대화 상자가 억제되는지 여부를 지정합니다. true 또는 false false
toolTipText 플라이오버 텍스트 또는 풍선 도움말에 원하는 텍스트를 지정합니다.    
traceLevel traceLevel 특성(java.lang.Integer) 값을 지정합니다.   0
traceName 이 오브젝트의 추적 이름을 지정합니다.   Terminal
uIClassID 이 컴포넌트를 렌더링하는 L&F 클래스 이름을 지정합니다.   PanelUI
valid 컴포넌트가 올바른지 여부를 지정합니다. 컴포넌트는 크기가 올바르고 상위 컨테이너 내에 위치하며 모든 하위가 올바르면 올바릅니다. true 또는 false false
validateRoot 이 루트로 시작하는 전체 트리를 유효성 검증하는 것으로 지정합니다. true 또는 false false
verifyInputWhenFocusTarget 이 컴포넌트가 초점을 요청하기 전에 현재 초점 소유자에 대해 입력 검증기가 호출되는지 여부를 지정합니다. true 또는 false true
version 버전을 지정합니다.    
visible true로 설정되면 컴포넌트를 볼 수 있음을 지정합니다. true 또는 false true
visibleRect 컴포넌트를 visible rectangle로 지정합니다. 이 컴포넌트의 visible rectangle과 모든 상위의 visible rectangle의 교차점.   java.awt.Rectangle[x=0,y=0,width=740,height=570]
width 컴포넌트 너비를 지정합니다.   740
x 컴포넌트 오리진의 현재 x 좌표를 지정합니다.   0
y 컴포넌트 오리진의 현재 y 좌표를 지정합니다.   0

피드백