Màn hình
Module này có chức năng tương tự như module Region, ngoại trừ việc nó sử dụng toàn bộ chiều rộng và chiều cao của thiết bị
Screen:click()
Để thực hiện hành vi chạm có tham số bằng MatchResult
Screen:clickAll()
Để thực hiện nhận diện hình ảnh/văn bản và chạm vào tọa độ tương đồng theo kiểu hàng loạt
Screen:exist()
Để kiểm tra xem kết quả so khớp có tồn tại trên màn hình thiết bị hay không, nếu tìm thấy kết quả so khớp thì phương thức này trả về true, ngược lại trả về false
Screen:existClick()
Để thực hiện nhận diện hình ảnh/văn bản và chạm vào tọa độ tương đồng, nếu tìm thấy kết quả so khớp thì phương thức này trả về true
Screen:existClickAll()
Để thực hiện nhận diện hình ảnh/văn bản và chạm vào tọa độ tương đồng, nếu tìm thấy kết quả so khớp thì phương thức này trả về true
Screen:find()
Để thực hiện tìm kiếm hình ảnh hoặc văn bản trên màn hình thiết bị, nếu tìm thấy hình ảnh hoặc văn bản thì trả về MatchResult, ngược lại trả về nil
Screen:findAll()
Để thực hiện tìm kiếm hình ảnh hoặc văn bản theo kiểu hàng loạt và trả về danh sách MatchResult
Screen:getColor()
Để lấy pixel màu tại một tọa độ nhất định, sau đó màu này có thể được dùng để so sánh xem màu có điểm tương đồng hay không, điều này hữu ích cho việc nhận diện màu
Screen:getColors()
Để lấy pixel màu tại nhiều tọa độ cùng lúc, sau đó các màu này có thể được dùng để so sánh xem màu có điểm tương đồng hay không, điều này hữu ích cho việc nhận diện màu
Screen:getText()
Phương thức này thực hiện OCR trên màn hình thiết bị và trả về văn bản đã được nối
Screen:getX()
Lấy tọa độ x của màn hình
Screen:getY()
Lấy tọa độ y của màn hình
Screen:height()
Lấy chiều cao của màn hình
Screen:highlight()
Dùng để đánh dấu màn hình
Screen:multiSwipe()
Thực hiện vuốt lên đến 10 ngón tay đồng thời lên màn hình. Mỗi ngón tay hoạt động theo một dòng thời gian độc lập của riêng nó — chạm xuống, di chuyển, giữ và nhấc theo các tham số của riêng nó.
Screen:screenshot()
Chụp ảnh toàn bộ màn hình thiết bị và lưu vào /data/data/com.androidmacro/images/$macroId/$fileName
Screen:swipe()
Thực hiện vuốt bằng một ngón tay trên màn hình. Đường vuốt được xác định bởi một danh sách các giá trị SwipePoint mà ngón tay di chuyển lần lượt qua.
Screen:wait()
Chờ cho đến khi mẫu xuất hiện trên màn hình, nếu hết thời gian chờ thì phương thức này sẽ ném lỗi
Screen:waitVanish()
Chờ cho đến khi mẫu biến mất khỏi màn hình, nếu hết thời gian chờ thì phương thức này sẽ ném lỗi
Screen:width()
Lấy chiều rộng của màn hình
Screen():waitClick()
Chờ hình ảnh/văn bản xuất hiện trên màn hình rồi sau đó chạm vào
Screen():getTextMatches()
Lấy tất cả kết quả so khớp văn bản được tìm thấy trên màn hình, đã được định dạng đúng