부속 항목

부속 항목은 TestObject의 일부입니다. ObjectMap은 맵핑되지 않기 때문에 부속 항목을 포함하지 않습니다.
부속 항목의 몇 가지 예는 다음과 같습니다.

클래스 다이어그램

다음 클래스 다이어그램은 Functional Tester에서 제공하는 모든 부속 항목 및 해당 관계를 표시합니다.

부속 항목

부속 항목 목록

표 1에는 모든 부속 항목 및 이에 대한 설명이 표시되어 있습니다.
표 1. 부속 항목
부속 항목 설명
Area(a) HTML 이미지 맵 내에서 클릭 가능한 독립 영역을 지정합니다. 중첩된 부속 항목(a)은 점 또는 색인일 수 있습니다.
Cell(c, r) 표의 셀을 지정합니다. 중첩된 부속 항목(c 및 r)은 각각 열과 행이어야 합니다.
Column(s) 행 레이블(s)의 텍스트순으로 표의 열을 지정합니다.
Column(n), Column(k, v) 색인순으로 표의 열을 지정합니다.
Column(k1, v1, k2, v2) 키 값 쌍순으로 표의 열을 지정합니다. 이 부속 항목은 최대 세 쌍까지 지원합니다.
File(d, f) AWT 파일 대화 상자 프록시에서 사용하는 디렉토리 내의 파일을 지정합니다.
Header(c) 표의 헤더를 지정합니다. 중첩된 부속 항목(h)은 열이어야 합니다.
Href(s) 오브젝트 또는 부속 항목 내에 지정된 HREF가 있는 첫 번째 부속 항목과 일치합니다.
Id(n) 오브젝트 또는 부속 항목 내에 지정된 ID가 있는 첫 번째 부속 항목과 일치합니다.
Index(n) 오브젝트 또는 부속 항목 내의 n번째 부속 항목입니다.
List(...) 부속 항목의 순서 지정된 시퀀스입니다. 각 항목은 이전 부속 항목의 추가 부속 항목을 표시합니다.
Location(s) 오브젝트 또는 부속 항목 내에 지정된 이름 지정된 위치가 있는 첫 번째 부속 항목과 일치합니다. 위치 이름은 상위 내에서 고유한 것이어야 합니다.
Name(s) 오브젝트 또는 부속 항목 내에 지정된 이름이 있는 첫 번째 부속 항목과 일치합니다.
Name(s, n) 오브젝트 또는 부속 항목 내에 지정된 이름이 있는 n번째 부속 항목과 일치합니다. 계수(n)는 0을 기본으로 합니다.
Path(s) 스크립트를 더 읽기 쉽도록 작성하는 데 사용되는 목록의 문자열 인코딩입니다. 목록의 부속 항목은 텍스트이거나 색인이어야 하며 최종 부속 항목은 선택적으로 여러 위치 중 하나에 있을 수 있습니다. 색인은 atIndex(n)로 인코드되며 인코드된 목록의 각 항목은 -> 문자로 구분됩니다. 경로는 목록으로 변환되고 프록시에서는 이러한 변환을 인식하지 않습니다.
Point(x, y) 오브젝트 또는 부속 항목 내의 상대 좌표입니다.
Position(n) 부속 항목에서 위치를 지정하며 이는 일반적으로 분리기 또는 프레임입니다.
Row(s) 열 헤더의 텍스트순으로 표의 행을 지정합니다.
Row(n), Row(k, v) 색인순으로 표의 행을 지정합니다.
Row(k1, v1, k2, v2) 키 값 쌍순으로 표의 행을 지정합니다. 이 부속 항목은 최대 세 쌍까지 지원합니다.
Separator(n) 메뉴 또는 도구 모음에 있는 n번째 분리 문자와 일치합니다. 계수(n)는 0을 기본으로 합니다.
Text(s) 오브젝트 또는 부속 항목 내에 지정된 텍스트가 있는 첫 번째 부속 항목과 일치합니다.
Text(s, n) 오브젝트 또는 부속 항목 내에 지정된 텍스트가 있는 n번째 부속 항목과 일치합니다. 계수(n)는 0을 기본으로 합니다.
TextPosition(n) 오브젝트 또는 부속 항목 내에 지정된 텍스트 위치가 있는 첫 번째 부속 항목과 일치합니다.
Value(v) 오브젝트 또는 부속 항목 내에 지정된 값이 있는 첫 번째 부속 항목과 일치합니다.

부속 항목 값

다음 표에는 Java용 com.rational.test.ft.script.Location 및 .NET용 Rational.Test.Ft.Script.Location의 구성원으로 정의된 부속 항목 값의 목록이 들어 있습니다.

표 2. 부속 항목 값
상수
ARROW "ARROW"
BACK_BUTTON "BACK_BUTTON"
BACKGROUND "BACKGROUND"
BOTTOM_EDGE "BOTTOM_EDGE"
CAPTION "CAPTION"
CHECKBOX "CHECKBOX"
CLOSE_BUTTON "CLOSE_BUTTON"
CONTEXTHELP_BUTTON "CONTEXTHELP_BUTTON"
DROPDOWN "DROPDOWN"
IME_BUTTON "IME_BUTTON"
LEFT_EDGE "LEFT_EDGE"
MAXIMIZE_BUTTON "MAXIMIZE_BUTTON"
MINIMIZE_BUTTON "MINIMIZE_BUTTON"
MONTH "MONTH"
PARENTROWS "PARENTROWS"
PLUS_MINUS "PLUS_MINUS"
POPUP "POPUP"
RIGHT_EDGE "RIGHT_EDGE"
SCROLL_DOWN "SCROLL_DOWN"
SCROLL_DOWNBUTTON "SCROLL_DOWNBUTTON"
SCROLL_ELEVATOR "SCROLL_VERTICAL_ELEVATOR"
SCROLL_HORIZONTAL_ELEVATOR "SCROLL_HORIZONTAL_ELEVATOR"
SCROLL_LEFT "SCROLL_LEFT"
SCROLL_LEFTBUTTON "SCROLL_LEFTBUTTON"
SCROLL_MAXBUTTON "SCROLL_MAXBUTTON"
SCROLL_MINBUTTON "SCROLL_MINBUTTON"
SCROLL_RIGHT "SCROLL_RIGHT"
SCROLL_RIGHTBUTTON "SCROLL_RIGHTBUTTON"
SCROLL_UP "SCROLL_UP"
SCROLL_UPBUTTON "SCROLL_UPBUTTON"
SCROLL_VERTICAL_ELEVATOR "SCROLL_VERTICAL_ELEVATOR"
SHOWHIDE_BUTTON "SHOWHIDE_BUTTON"
SYSTEM_MENU "SYSTEM_MENU"
THUMB "THUMB"
TODAY "TODAY"
TOP_EDGE "TOP_EDGE"
YEAR "YEAR"

피드백