스크립트 플레이스홀더

스크립트 플레이스홀더에서는 스크립트 레벨 플레이스홀더 값이 스크립트 값으로 변환됩니다. 값이 변환되면, 플레이스홀더에 따라 여러 행의 정보가 캐시될 수 있습니다.

사용법: 다음 플레이스홀더를 사용하여 다음 스크립트 템플리트를 사용자 정의하십시오. 스크립트: 파일 헤더, 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).
관련 개념
스크립트 템플리트 사용자 정의

피드백