키보드 조치를 편집하여 키보드가 Citrix 서버와 상호작용하는 방식을
수동으로 지정할 수 있습니다.
시작하기 전에
키보드 조치는 텍스트 입력 또는 키보드 단축키 등의
키보드를 사용하는 하위 레벨의 사용자 조치를 설명합니다. 키보드 조치는
창 이벤트 내에서만 추가할 수 있습니다.
대부분의 경우
사용자는 테스트와 함께 레코딩되는 키보드 조치에 의존합니다. 레코딩에서는
여러 키 누르기를 텍스트 입력 조치로 팩토링하려고 합니다.
그러나 중복되거나 불충분하게 레코딩되는 키보드 조치를
수동으로 팩토링해야 하는 경우도 있습니다. 예를 들어, 일부 경우에는
텍스트 입력 문자열인 Hello를 다음과 같이 레코딩할 수 있습니다.
Shift 키를 누르고 H 키를 누른 다음
Shift 키를 해제하고 E 키를
스트로크한 다음 마지막으로 llo 텍스트를 입력합니다. 수동으로 키보드 조치를 텍스트 입력으로
팩토링하여 데이터 풀 변수 및 참조에서 텍스트를 처리할 수 있습니다.
참고: Citrix 테스트에는
하위 레벨 사용자 입력 및 동기화가 포함되기 때문에 사소한 변경도
테스트 작동을 방해할 수 있습니다. 이러한 테스트를 편집할 때
테스트가 기능상 동일한지 확인해야 합니다.
프로시저
- 테스트 편집기에서 테스트를 여십시오.
- 창 이벤트를 펼치십시오.
- 키보드 조치를 편집하려면 테스트 컨텐츠 영역에서
조치를 선택하십시오.
- 특정 위치에서 새 키보드 조치를 작성하려면 조치를 선택한 후
삽입 및 Citrix 키보드를 클릭하십시오.
- 테스트 요소 세부사항 영역에서
조치 유형을 지정하십시오.
- 키 스트로크: 키를 눌렀다가 해제하는 상태를 나타냅니다.
- 키 누름: 키를 누른 상태로 있음을 나타냅니다.
- 키 해제: 누른 키를 해제함을 나타냅니다.
키 코드 필드는
Windows 운영 체제에서 해석하는 대로 키 코드를 표시하며
문자 필드에서 변환됩니다. Ctrl 키, Shift 키 또는 Alt 키도 누를지 여부를
지정하려면 수정자를 사용하십시오.
- 문자 편집 영역을 사용하여 일반적으로 한 번의 키 입력으로는 사용할 수 없는
유니코드 문자를 수동으로 입력할 수 있습니다. 입력 필드를 선택하고 키보드의 문자를 입력하십시오. 키 코드 및
문자 필드가 해당 문자를 표시합니다.
참고: 워크벤치는 몇 가지 키 조합을
키보드 단축키로 사용합니다. 이러한 조합은 인터셉트될 수 있으며
문자 필드에 특정 문자가 표시되지 않고 원치 않는 조치를 초래할 수 있습니다.
- 키보드 이벤트에 대한 대기 시간을 지정할 수 있습니다.
이를 통해 사용자가 현재 이벤트를 시작하기 전에 사용하는 시간을 에뮬레이션할 수 있습니다.