Tài liệu RunMacro
Tạo robot đầu tiên, rồi tiến xa theo nhu cầu.
Hướng dẫn rõ ràng từng bước để tạo, chạy và cải thiện robot cho công việc máy tính lặp lại.
Chờ một khoảng thời gian với lệnh Delay
Delay tạm dừng workflow trong số mili giây cố định rồi chạy bước tiếp theo. Lệnh phù hợp với khoảng chờ đã biết; với nội dung web xuất hiện không ổn định, Wait for element thường chính xác và nhanh hơn.
Điều kiện cần#
- Xác định khoảng chờ hợp lý theo hành vi thực tế của ứng dụng.
- Đặt Delay ngay sau bước tạo ra trạng thái cần chờ.
Chế độ hỗ trợ#
- Chế độ Desktop — Tạm dừng luồng lệnh Chế độ Desktop.
- Chế độ Browser — Tạm dừng luồng Chế độ Browser nhưng không xác minh phần tử đã sẵn sàng.
- RunMacro Runner — Runner chờ hết thời lượng trước khi chạy bước kế tiếp.
Chức năng này làm gì#
Lệnh Delay làm macro chờ một khoảng thời gian cố định (tính bằng mili giây) rồi mới chạy lệnh kế tiếp. Đây là một trong những lệnh quan trọng nhất: máy tính chạy rất nhanh nhưng trang web/ứng dụng cần thời gian phản hồi.
Hình ảnh & video#

Khi nào nên dùng#
- Sau khi click link/nút, chờ trang web tải xong (2000–3000ms).
- Sau khi mở ứng dụng, chờ cửa sổ hiện lên.
- Giãn nhịp giữa các thao tác để ổn định hơn.
Khi nào không nên dùng#
- Bạn có thể chờ một điều kiện cụ thể như phần tử web hoặc cửa sổ xuất hiện.
- Thời gian phản hồi thay đổi nhiều khiến delay cố định lúc quá ngắn, lúc lãng phí.
- Bạn muốn tạm dừng để người dùng quyết định tiếp tục; hãy dùng Pause.
Các bước cấu hình#
- Thêm lệnh Luồng › Delay ngay sau bước cần chờ.
- Nhập số mili giây (1000ms = 1 giây).
- Lưu.
Giải thích từng tùy chọn#
Kết quả mong đợi#
Workflow không chạy lệnh kế tiếp cho đến khi hết số mili giây đã cấu hình.
Ví dụ thực tế#
Ví dụ: chờ sau khi mở trang#
- Mở URL trang đăng nhập.
- Delay 2500ms.
- Nhập tài khoản/mật khẩu.
Giới hạn và trường hợp lỗi#
- Delay không kiểm tra trang, cửa sổ hoặc dữ liệu đã sẵn sàng.
- Delay quá ngắn có thể gây lỗi bước sau; quá dài làm workflow chậm không cần thiết.
- Đây không phải cơ chế né phát hiện hoặc vượt rate limit của dịch vụ.
Mẹo & lỗi thường gặp#
Thông tin kiểm chứng#
commands/delay.py
