Skip to main content

Công cụ Smart Locator

Element ở trong kho lưu trữ (Element Repository) được lấy từ đâu? Phần này sẽ giải đáp cho bạn thắc mắc đó.

Smart Locator là công cụ được sử dụng để phân tích các phần tử trên màn hình ứng dụng kiểm thử và tự động tạo phần tử với đầy đủ thông tin vào trong kho lưu trữ.

Lưu ý: Để sử dụng Smart Locator, bắt buộc phải start debug và trên giao diện trình duyệt Agent phải đang hiển thị màn hình chứa element mà người dùng muốn tạo.

Cách sử dụng Smart Locator để tự động tạo phần tử trong kho lưu trữ như sau:

Bước 1: Trên màn hình cấu hình, click View Screenshot.

alt text

Màn hình hiển thị sau khi bấm View Screenshot, bao gồm các thông tin:

alt text

Mô tả màn hình:

  • Bên trái: Công cụ Smart Locator và danh sách các keyword dùng để điều hướng ứng dụng kiểm thử.
  • Bên phải: Ảnh màn hình hiện tại trên trình duyệt Agent.

Bước 2: Bấm vào công cụ Smart Locator ở phía bên tay trái.

alt text

Bước 3: Chọn Project Type.

alt text

Project Type là loại dự án. Tìm hiểu thêm về Project Type

Bước 4: Chọn một loại Analyze

  • Insert Only: Chỉ tạo thêm element mới
  • Update healing: Chỉ update lại địa chỉ xpath và thông tin các thuộc tính của element
  • Inset Update healing: Insert các element mới và update thông tin thuộc tính cũng như địa chỉ xpath của element

alt text

Bước 5: Chọn Element Template bằng cách bấm vào link Manage Element Template hoặc ô dữ liệu của Element Template.

alt text

Bước 6: Click button “+” để chọn các loại phần tử muốn phân tích trên màn hình và Click “OK”.

alt text

Bước 7: Chọn kho lưu trữ để lưu các phần tử.

alt text

Lưu ý: Nếu người dùng muốn chọn thư mục con của một thư mục thì bấm vào thư mục đó.

alt text

Nhấn vào breakcrumb phía trên bảng dữ liệu để quay lại.

alt text

Bước 8: Bấm nút Continue để thực hiện phân tích.

alt text

Sau đó đợi hệ thống phân tích xong là hoàn thành.

alt text

Lưu ý: Khi đã phân tích xong có thể vào repository vừa tạo để kiểm tra lại các phần tử vừa được tạo tự động. Nếu số lượng phần tử quá lớn thì hãy chịu khó đợi 15-30s để phần tử hiển thị nhé.

Element Template là các loại phần tử, ví dụ: input, button, select, … . Tìm hiểu thêm về Element Template.