Tùy chọn chung
Mô-đun này khả dụng trong các phiên bản sau 20260507
Một số API ui_element nhận bảng tùy chọn để chỉ định ứng dụng đích, số lượng kết quả, độ sâu phần tử con, kiểm tra tương tác và số bước thao tác.
Tùy chọn truy vấn
local options = {
pid = app.front_pid(),
max_level = 2,
max_elements = 200,
include_hit_state = true,
}
- pid Số nguyên. Mã định danh tiến trình của ứng dụng đích. Khi bỏ qua, ứng dụng ở nền trước thường được dùng.
- max_level
Số nguyên. Độ sâu mở rộng phần tử con. Dùng
1hoặc2để giữ dữ liệu trả về ở mức nhỏ. - max_elements Số nguyên. Số phần tử cấp cao nhất tối đa cần trả về.
- fallback_children Boolean. Thử đọc phần tử con khi danh sách thông thường rỗng. Giá trị mặc định tùy thuộc vào API.
- include_hit_state Boolean. Bao gồm các trường trạng thái tương tác.
- hit_test Boolean. Bật tra cứu tương tác bằng cách lấy mẫu màn hình. Kịch bản thông thường thường không cần tùy chọn này.
- fallback_hit_test Boolean. Thử tra cứu tương tác bằng cách lấy mẫu màn hình khi danh sách thông thường rỗng.
- hit_test_spacing
Số. Khoảng cách lấy mẫu màn hình theo tọa độ logic. Mặc định là
40.
Tùy chọn thao tác
- point
Bảng. Điểm tọa độ dùng để cuộn hoặc tra cứu tương tác, ví dụ
{ x = 200, y = 700 }, tính bằng pixel vật lý. - x / y
Số nguyên. Giống
point, nhưng được đặt trực tiếp trong bảng tùy chọn. - steps Số. Tham số bước cho thao tác cuộn, tăng hoặc giảm. Hiệu quả thực tế phụ thuộc vào điều khiển đích.
Mô tả
list_text_elements()giữ các giá trị mặc định thận trọng cho kịch bản cũ.find(),find_all(),snapshot()và các API thao tác thường phù hợp hơn với kịch bản mới.hit_testcó thể trả về các phần tử gần lớp trên cùng hiện tại hơn nhưng tốn nhiều tài nguyên hơn. Chỉ dùng khi truy vấn thông thường không tìm thấy mục tiêu.