Chờ cho đến khi hình ảnh hoặc văn bản xuất hiện hoặc biến mất
Trong nhiều trường hợp, cần phải chờ một hình ảnh hoặc văn bản xuất hiện hoặc biến mất trên màn hình của bạn hoặc trong một vùng cụ thể. Điều này đảm bảo rằng văn bản hoặc hình ảnh bạn đang theo dõi được nhận diện hoặc xóa một cách chính xác trước khi tiếp tục. Ví dụ, nếu bạn muốn chạm vào một nút bên trong một ứng dụng, bạn cần đảm bảo rằng nút đó hiển thị trên màn hình của bạn. Tương tự, nếu bạn chỉ muốn tiếp tục sau khi một biểu tượng tải biến mất, bạn cần chờ nó biến mất.
Chờ hình ảnh hoặc văn bản xuất hiện
Để chờ cho đến khi một mẫu xuất hiện, bạn có thể dùng Screen:wait(template: string, timeout: number). Tương tự như nhận diện hình ảnh, bạn cần truyền mẫu làm tên văn bản hoặc hình ảnh.
Mã tương đương
# wait the button appears
Screen:wait('button.jpg', 10000);
Trình dựng khối tương đương
Macro này sẽ chờ cho đến khi "button.jpg" xuất hiện trên màn hình trong vòng 10 giây. Nếu "button.jpg" không xuất hiện trong khoảng thời gian này, một lỗi sẽ xảy ra.
Chờ hình ảnh hoặc văn bản biến mất
Để chờ cho đến khi một mẫu biến mất, hãy dùng Screen:waitVanish(template: string, timeout: number). Hàm này chờ văn bản hoặc hình ảnh được chỉ định biến mất khỏi màn hình.
Mã tương đương
# wait until 'loading_icon.jpg' vanish
Screen:waitVanish('loading_icon.jpg', 10000);
Trình dựng khối tương đương
Macro này sẽ chờ cho đến khi "loading_icon.jpg" biến mất khỏi màn hình trong vòng 10 giây. Nếu biểu tượng vẫn hiển thị sau khoảng thời gian này, một lỗi sẽ xảy ra.
Bước tiếp theo
Để có các luồng tự động hóa chạy lâu và đáng tin cậy hơn, hãy tiếp tục với: