Cuộn phần tử giao diện hoặc trang hiện tại (ui_element.scroll)
Hàm này khả dụng trong các phiên bản sau 20260507
Khai báo
ok, info_or_err = ui_element.scroll(direction [, options ])
ok, info_or_err = ui_element.scroll(selector_or_element, direction [, options ])
Tham số
- selector_or_element
Không bắt buộc, bảng. Một bộ chọn, phần tử do truy vấn trả về hoặc bảng tọa độ
{ x = X, y = Y }. - direction
Chuỗi. Các giá trị được hỗ trợ:
"down","up","left","right","top","bottom". - options
Không bắt buộc, bảng. Dùng
point,xhoặcyđể chọn điểm tương tác; dùngstepslàm tham số bước.
Giá trị trả về
- ok
Boolean.
truekhi thành công,nilkhi thất bại. - info_or_err Bảng khi thành công, chuỗi lý do thất bại khi thất bại.
Mô tả
Khi không có bộ chọn, API này thử cuộn trang hiện tại. Khi có bộ chọn, API thử cuộn vùng có thể cuộn chứa mục tiêu. Nếu cần cuộn nhiều trang, hãy gọi API trong vòng lặp Lua và tự kiểm tra thay đổi của trang.
Ví dụ
local ui_element = require("ui_element")
ui_element.scroll("down", {
point = { x = 200, y = 700 },
})
ui_element.scroll({
text_contains = "Danh sách",
}, "up")