스크립트 플레이스홀더에서는 스크립트 레벨 플레이스홀더 값이 스크립트 값으로 변환됩니다.
값이 변환되면, 플레이스홀더에 따라 여러 행의 정보가 캐시될 수 있습니다.
사용법: 다음 플레이스홀더를 사용하여 다음 스크립트 템플리트를 사용자 정의하십시오.
스크립트: 파일 헤더, NameScript 헬퍼: 파일 헤더, 스크립트 헬퍼: 테스트 오브젝트 메소드, 스크립트 헬퍼: 검증 포인트 메소드.
주석: 모든 스크립트 플레이스홀더 인수는 대소문자를 구분합니다.
스크립트 플레이스홀더
설명: 스크립트 플레이스홀더 값이 스크립트 값으로
변환됩니다.
구문: %script:
argument%
스크립트 플레이스홀더의 인수:
- name -- 스크립트 이름을 리턴합니다(파일 접미부 또는 패키지 스펙은 제외됨).
- fullName -- 패키지 스펙과 함께 스크립트의 전체 이름을 리턴합니다.
- insertBefore -- 새 스크립트를 작성할 때 레코더가 사용할 스크립트 코드 삽입 지점을 표시합니다.
- package -- 스크립트를 포함하는 패키지 이름을 리턴합니다.
- packageDeclaration -- 패키지 선언의 소스를 리턴합니다. 스크립트가 패키지에 포함되지 않는 경우
빈 문자열 " "을 리턴합니다.
헬퍼 플레이스홀더
설명: 헬퍼 플레이스홀더 값이 헬퍼 값으로
변환됩니다.
구문: %helper:argument%
헬퍼 플레이스홀더의 인수:
- name -- 헬퍼 스크립트의 이름을 리턴합니다.
- fullName -- 패키지 스펙을 포함하여 헬퍼 스크립트의 전체 이름을 리턴합니다.
- insertBefore -- 스크립트 헬퍼를 생성할 때 사용할 헬퍼 테스트 오브젝트 메소드 삽입 지점을 표시합니다.
- package -- 헬퍼 스크립트의 패키지 선언을 리턴합니다.
- packageDeclaration -- 헬퍼 패키지 선언의 소스를 리턴합니다. 헬퍼가 패키지에 포함되지 않는 경우 널(null)이 리턴됩니다.
- extends -- 라이브러리 구성 가능한 스크립트 기본 클래스를 리턴합니다.
- methodName -- 헬퍼 클래스로 삽입되는 헬퍼 메소드의 이름을 리턴합니다.
- testObjectInterfaceName -- 헬퍼 클래스로 삽입되는 헬퍼 메소드의 테스트 오브젝트 클래스를 리턴합니다.
- vpName -- 헬퍼 클래스로 삽입되는 검증 포인트 메소드의 이름을 리턴합니다.
testobject 및 맵 플레이스홀더
설명: 두 플레이스홀더 모두는
오브젝트 맵에 있는 항목에 관련된 값을 확인하며, 헬퍼 스크립트 메소드를 생성하는 동안에만 유효합니다.
testobject 플레이스홀더의 특성은 특성 이름을 리턴합니다.
구문: %testobject: property%
또는 %map: property%
한 가지 인식 특성은 다음과 같습니다.
- .class -- Java™ 클래스 이름, HTML 태그(HTML 접두부가 있음) 또는
테스트 오브젝트의 VB 클래스 이름을 리턴합니다.
- 각 유형의 테스트 오브젝트는 고유의 인식 특성을 가지고 있습니다. 오브젝트 맵 플레이스홀더와 함께
사용할 특정 테스트 오브젝트의 인식 특성 이름을 알아보려면, 오브젝트 맵의 인식 탭에 있는
특성을 참조하십시오.
- 관리 특성의 접두부에는 # 문자가 첨부됩니다. 관리 대 인식 특성에 대한 정보는
테스트 오브젝트 맵 주제에 있는 특성 세트를 참조하십시오.
관리 특성은 다음과 같습니다.
- #name -- 테스트 오브젝트에 대해 설명하는 이름을 리턴합니다.
- #role -- 테스트 오브젝트 역할을 리턴합니다.
- #domain -- 테스트 오브젝트가 정의된 도메인을 리턴합니다(즉, Java,
HTML 또는 NET).
- #testobject -- 테스트 오브젝트와의 상호 작용에 사용되는 인터페이스 클래스 이름을 리턴합니다.
- #proxy -- 프록시 클래스 이름을 리턴합니다.
- #description -- 오브젝트 맵 편집기에 정의된 사용자 지정 설명을 리턴합니다.
예제:
- %testobject:.class% -- Java 클래스 이름, HTML 태그(HTML 접두부가 있음) 또는
테스트 오브젝트의 VB 클래스 이름을 리턴합니다.
- %testobject:#domain% -- 테스트 오브젝트가 정의된 도메인을 리턴합니다(즉,
Java, HTML 또는 .NET).