SystemUtil.Run, SetSecure, Set, 유형 이해: QTP/UFT 예
UFT에서 SystemUtil.Run
다음 코드를 이해해 보겠습니다.
SystemUtil.Run "C:\Program Files\HP\samples\flight\app\flight.exe" Dialog("Login").WinEdit("Agent Name:").Set "Guru" Dialog("Login").WinEdit("Agent Name:").Type micTab Dialog("Login").WinEdit("Password:").SetSecure "4af272a62666d2e" Dialog("Login").WinButton("OK").Click Window("Flight Reservation").Close
- 첫 번째 단계는 기본적으로 UFT/QTP에서 응용 프로그램을 여는 데 사용되는 SystemUtil.Run 명령입니다. 녹음 중에 다음을 사용하여 Windows 시작 메뉴에서 '항공편 예약" 애플리케이션. 이때 Micro Focus UFT는 실행 파일의 위치를 확인하고 System.Util 명령을 삽입하여 파일을 엽니다.
- 2번 라인은 활성 화면에 표시된 대로 상담원 이름을 Guru로 설정합니다.
- 3행은 키보드의 Tab 키를 눌러 상담원 이름 필드에서 비밀번호 필드로 포커스를 가져오는 것입니다. 이것이 바로 이 단계입니다. 인간 사용자는 화면의 특정 객체에 초점을 맞추기 위해 탭이나 클릭 작업을 사용해야 합니다. 반면, 빠른 테스트 객체 속성을 사용하여 객체를 직접 식별할 수 있으며 이러한 "조작" 작업이 필요하지 않습니다.. QTP가 이 작업 없이도 암호 필드를 설정할 수 있으므로 이 단계를 삭제할 수 있습니다.
- 4번째 줄은 비밀번호를 다음과 같이 설정합니다. Mercury. HP QTP는 자동으로 비밀번호를 암호화합니다. 녹음 중 입력됨 보안 침해를 피하기 위해. 이 값은 복호화할 수 없습니다. 즉, 이 암호화된 데이터를 사용하여 원래 값을 복구할 방법이 없습니다. Password Encoder Tool을 사용하여 비밀번호를 명시적으로 암호화할 수 있습니다. 학습 목적으로 비밀번호를 원시 형태로 사용합니다. 그리고 작업도 Set으로 변경됩니다.
- 5번째 줄에서는 확인 버튼을 클릭하고 있습니다.
- 6호선이 창을 닫고 있습니다.
LINK 비디오에 접근할 수 없는 경우