Hiểu ví dụ về SystemUtil.Run, SetSecure, Set, Type: QTP / UFT

Anonim

Hãy hiểu đoạn mã sau

SystemUtil.Run "C: \ Program Files \ HP \ samples \ flight \ app \ flight.exe"Hộp thoại ("Đăng nhập"). WinEdit ("Tên đại lý:"). Đặt "Guru"Hộp thoại ("Đăng nhập"). WinEdit ("Tên đại lý:"). Nhập micTabHộp thoại ("Đăng nhập"). WinEdit ("Mật khẩu:"). SetSecure "4af272a62666d2e"Hộp thoại ("Đăng nhập"). WinButton ("OK"). NhấpWindow ("Đặt chỗ chuyến bay"). Đóng
  • Bước đầu tiên là Lệnh SystemUtil.Run được sử dụng theo mặc định của UFT / QTP để mở một ứng dụng. Trong quá trình ghi, sử dụng Menu Start của Windows, chúng tôi đã điều hướng đến ứng dụng "Đặt chỗ chuyến bay". Tại thời điểm đó, Micro Focus UFT xác định vị trí của tệp thực thi của nó và chèn Lệnh System.Util để mở nó.
  • Dòng 2 là Đặt Tên tác nhân làm Guru như được hiển thị trong Màn hình hoạt động
  • Dòng 3 là Nhấn phím Tab trên bàn phím để đưa Tiêu điểm từ Trường Tên Tác nhân sang Trường Mật khẩu, chính xác là bước này. Người dùng 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, QTP 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 đố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 được nhập trong khi ghi để tránh vi phạm bảo mật. Giá trị này không thể được giải mã, 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. Đối với mục đích học tập của chúng tôi, chúng tôi sẽ sử dụng mật khẩu ở dạng thô của nó. Và hoạt động cũng sẽ thay đổi thành Đặt
  • Dòng 5 đang nhấp vào nút OK
  • Dòng 6 đang đóng cửa sổ

Bấm vào đây nếu video không thể truy cập được