Hiểu SystemUtil.Run, SetSecure, Set, Type: Ví dụ về QTP/UFT
SystemUtil.Run trong UFT
Chúng ta hãy cùng tìm hiểu đoạn mã sau
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
- Bước đầu tiên là Lệnh SystemUtil.Run được UFT/QTP sử dụng theo mặc định để mở ứng dụng. Trong quá trình ghi, sử dụng Windows Menu Bắt đầu, chúng tôi đã điều hướng đến “Đặt vé máy may" ứng dụng. Vào thời điểm đó, Micro Focus UFT đã xác định vị trí tệp thực thi của nó và chèn Lệnh System.Util để mở tệp đó.
- Dòng 2 là Đặt tên đại lý là Guru như hiển thị trên Màn hình hoạt động
- Dòng 3 là Nhấn phím Tab trên bàn phím để chuyển Tiêu điểm từ Trường Tên Đại lý sang Trường Mật khẩu, đây chính xác là bước này. Người dùng là con người cần sử dụng các thao tác tab hoặc nhấp chuột để tập trung vào một đối tượng cụ thể trên màn hình… Mặt khác, Bài kiểm tra nhanh có thể xác định trực tiếp một đối tượng bằng cách sử dụng các thuộc tính của đối tượng và không yêu cầu các thao tác “điều động” này. Chúng ta có thể xóa bước này vì QTP vẫn có thể đặt trường mật khẩu mà không cần thao tác này
- Dòng 4 là Đặt mật khẩu là Mercury. HP QTP tự động mã hóa mật khẩu đã nhập trong khi ghi để tránh vi phạm an ninh. Giá trị này không thể giải mã được, tức là không có cách nào để khôi phục giá trị ban đầu bằng cách sử dụng dữ liệu khó hiểu này. Bạn có thể mã hóa mật khẩu một cách rõ ràng bằng Công cụ mã hóa mật khẩu. Vì mục đích học tập, chúng tôi sẽ sử dụng mật khẩu ở dạng thô. Và thao tác cũng sẽ thay đổi thành Set
- Dòng 5 đang nhấp vào nút ổn
- Dòng 6 đang đóng cửa sổ
Nhấp chuột đây nếu video không thể truy cập được
