Mã định danh thứ tự trong QTP/UFT: Ví dụ về nhận dạng đối tượng

Mã định danh thứ tự là gì?

Nếu các thuộc tính bắt buộc và hỗ trợ không đủ để xác định một đối tượng trong phiên ghi, QTP sẽ sử dụng Mã định danh thứ tự ngoài các thuộc tính được ghi lại khác để xác định các đối tượng trong phiên ghi. Theo mặc định, loại mã định danh thứ tự tồn tại cho mỗi lớp đối tượng thử nghiệm.

Trong Cửa sổ nhận dạng đối tượng, bạn có thể sửa đổi Mã định danh thứ tự mặc định cho Đối tượng

Mã định danh thứ tự trong QTP: Hướng dẫn đầy đủ

Có ba loại Mã định danh thứ tự trong HP UFT.

  1. Dựa trên chỉ mục
  2. Dựa trên địa điểm
  3. Thời gian sáng tạo

Dựa trên chỉ mục

  • Khi sử dụng mã định danh thứ tự dựa trên chỉ mục, trong khi ghi, QTP sẽ gán giá trị cho Thuộc tính INDEX của một đối tượng
  • Giá trị dựa trên thứ tự xuất hiện của đối tượng trong mã nguồn.
  • Lần xuất hiện đầu tiên có giá trị 0
  • Giá trị thuộc tính chỉ mục là dành riêng cho đối tượng.
  • Do đó, nếu bạn sử dụng Index:=3 để mô tả đối tượng thử nghiệm WebEdit, Kiểm tra nhanh sẽ tìm kiếm đối tượng WebEdit thứ tư trên trang.
  • Tương tự như vậy, bạn sử dụng Index:=1 để mô tả đối tượng kiểm tra WebButton, Kiểm tra nhanh tìm kiếm đối tượng WebButton thứ hai trên trang

Dựa trên địa điểm

  • Khi sử dụng mã định danh thứ tự dựa trên vị trí, trong khi ghi, Micro Focus UFT sẽ gán giá trị cho ĐỊA ĐIỂM tài sản của một đối tượng để xác định duy nhất đối tượng đó.
  • Giá trị dựa trên thứ tự mà đối tượng xuất hiện trong cửa sổ, khung hoặc hộp thoại, so với các đối tượng khác có thuộc tính giống hệt nhau.
  • Lần xuất hiện đầu tiên của đối tượng là 0.
  • Các giá trị được gán theo cột từ trên xuống dưới và từ trái qua phải.

Thời gian sáng tạo

  • Khi sử dụng mã định danh thứ tự thời gian tạo, trong khi ghi, QTP sẽ gán giá trị cho Thời gian sáng tạo tài sản của trình duyệt web
  • Mã định danh chỉ khả dụng cho Môi trường Web
  • Giá trị này cho biết thứ tự mở trình duyệt so với các trình duyệt đang mở khác.
  • Trình duyệt đầu tiên mở trong khi ghi nhận giá trị CreationTime=0 và các trình duyệt tiếp theo được cung cấp các giá trị 1, 2, 3 …, v.v.

Nhấp chuột đây nếu video không thể truy cập được

Trung Tâm Tài Liệu

Tải xuống các trang web được sử dụng trong hướng dẫn trên để tự luyện tập