본문으로 건너뛰기

UI 요소 또는 현재 페이지 스크롤 (ui_element.scroll)

이 함수는 20260507 이후 버전에서 사용할 수 있습니다.

선언

상태, 정보 또는 오류 정보 = ui_element.scroll(방향 [, 옵션 ])
상태, 정보 또는 오류 정보 = ui_element.scroll(선택자 또는 요소, 방향 [, 옵션 ])

매개변수

  • 선택자 또는 요소 테이블, 선택 사항. 선택자, 조회에서 반환된 요소 또는 { x = 가로 좌표, y = 세로 좌표 } 좌표 테이블을 사용할 수 있습니다.
  • 방향 문자열. "down", "up", "left", "right", "top", "bottom"을 지원합니다.
  • 옵션 테이블, 선택 사항. point, x, y로 히트 지점을 지정하거나 steps로 단계 인수를 지정할 수 있습니다.

반환값

  • 상태 불리언. 성공하면 true, 실패하면 nil입니다.
  • 정보 또는 오류 정보 성공하면 테이블 형식의 동작 정보, 실패하면 문자열 형식의 오류 원인입니다.

설명

선택자를 전달하지 않으면 기본적으로 현재 페이지의 스크롤을 시도합니다. 선택자를 전달하면 대상 요소가 있는 스크롤 가능 영역의 스크롤을 시도합니다. 여러 페이지를 확실히 스크롤해야 하면 Lua 스크립트에서 반복 호출하고 페이지 변화를 직접 확인하는 것이 좋습니다.

예제

local ui_element = require("ui_element")

ui_element.scroll("down", {
point = { x = 200, y = 700 },
})

ui_element.scroll({
text_contains = "列表",
}, "up")