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.
Kiểm tra target CDP tồn tại (tab/extension)
Lệnh IF Target tồn tại quét danh sách target của Chrome nền (tab và trang extension) và kiểm tra có cái nào khớp điều kiện không: URL chứa, Tiêu đề chứa, hoặc ID extension.
Điều kiện cần#
- Đã thêm lệnh IF Target tồn tại vào macro.
- Chuẩn bị dữ liệu hoặc mục tiêu mà IF Target tồn tại sẽ sử dụng.
Chế độ hỗ trợ#
- Chế độ Browser
Chức năng này làm gì#
Lệnh IF Target tồn tại quét danh sách target của Chrome nền (tab và trang extension) và kiểm tra có cái nào khớp điều kiện không: URL chứa, Tiêu đề chứa, hoặc ID extension. Nếu CÓ → nhảy tới Label IF, nếu KHÔNG → Label ELSE. Có thử lại nhiều lần.
Hình ảnh & video#

Khi nào nên dùng#
- Kiểm tra popup xác nhận của extension đã bật lên chưa.
- Chờ một tab cụ thể xuất hiện trước khi thao tác.
- Rẽ nhánh khi trang đích đã mở / chưa mở.
Khi nào không nên dùng#
- Không dùng phép kiểm tra tức thời để chờ target tạo xong; hãy retry có timeout.
Các bước cấu hình#
- Ở Chế độ Trình duyệt (CDP), thêm Trình duyệt › IF Target tồn tại.
- Điền một hoặc nhiều điều kiện: URL chứa / Tiêu đề chứa / ID extension.
- Đặt Label IF và Label ELSE, chỉnh số lần thử và thời gian chờ mỗi lần. Lưu.
Giải thích từng tùy chọn#
Kết quả mong đợi#
Sau khi chạy, IF Target tồn tại hoàn tất thao tác đã mô tả và cung cấp kết quả cho bước tiếp theo.
Ví dụ thực tế#
Ví dụ: chờ popup ví xác nhận#
- IF Target tồn tại: ID extension = ID ví, URL chứa
notification. - Label IF → CO_POPUP: chọn & click nút Confirm.
- Label ELSE → KHONG_POPUP: bỏ qua.
Giới hạn và trường hợp lỗi#
- Target có thể xuất hiện/biến mất ngay sau kiểm tra; title/URL pattern rộng có thể khớp nhầm.
Mẹo & lỗi thường gặp#
Thông tin kiểm chứng#
commands/browser.py
