Cách sử dụng "Record Function"

Người tạo: Akabot Support, Đã sửa đổi vào Wed, 19 Tháng 11 lúc 2:14 CH bởi Akabot Support

1. Record Function là gì?

Chức năng ghi (Record) cho phép bạn tạo khung sơ bộ của một workflow. Nó hỗ trợ hoàn thiện workflow bằng cách điều chỉnh các activity trên bảng thiết kế (designer panel).

Ưu điểm:

  • Có thể ghi lại thao tác khi bạn thực hiện trực tiếp.

  • Chỉ cần thiết lập các thuộc tính cần thiết ngay trên màn hình, dễ hơn so với việc tạo từ đầu trong designer panel.

Nhược điểm:

  • Không hỗ trợ nhánh điều kiện hoặc các thao tác đặc biệt.

  • Sau khi tạo khung bằng chức năng recorder, bạn vẫn cần bổ sung hoặc chỉnh sửa trong designer panel.

2. Cấu trúc màn hình

Chức năng recorder được chia thành Web và Desktop. Ngay cả trong Web, các mục có thể chọn sẽ khác nhau tùy theo gói activity đang được sử dụng.

Trường hợp Web (dùng chung cho Native Browser & Browser)

Trình duyệt gốc

 

Native Browser

Danh mục chính

Danh mục con

Browser Operations

Mở trình duyệt, Đóng tab, Quay lại, Tiến tới, Điều hướng đến URL, Chuyển màn hình thao tác, Refresh, Chờ URL, Chờ tiêu đề trình duyệt, Chờ tải trang, Chèn JavaScript, Đóng trình duyệt


Mouse Operations

Click, Hover, Chọn item, Chọn nhiều item, Check


Keyboard Operations

Nhập text


Elements

Lấy text, Lấy thuộc tính Web, Gán thuộc tính Web, Phát hiện tồn tại element, Chờ element biến mất, Chờ thuộc tính Web, Chụp màn hình


Image

Click hình ảnh, Tìm kiếm hình ảnh


Delay

(Xem tại đây)



Trình duyệt gốc

Browser

Danh mục chính

Danh mục con

Browser Operations

Mở trình duyệt, Đóng tab, Quay lại, Tiến tới, Điều hướng đến URL, Refresh, Chờ URL, Chờ tiêu đề, Chờ tải trang, Chèn JavaScript, Đóng trình duyệt


Mouse Operations

Click, Hover, Chọn item, Chọn nhiều item, Check


Keyboard Operations

Nhập text, Send Hot Key


Elements

Lấy text, Lấy thuộc tính Web, Gán thuộc tính Web, Phát hiện element, Chờ element tồn tại, Chờ element biến mất, Chờ thuộc tính Web, Chụp màn hình


Image

Click hình ảnh, Tìm kiếm hình ảnh


Delay

(Xem tại đây)



Desktop


Danh mục chính

Danh mục con

App Start

Mở cửa sổ, Đóng cửa sổ

Mouse Operations

Click

Keyboard Operations

Nhập text, Send Hot Key*

Control

Chọn item, Check

Text

Lấy text, Lấy text hiển thị

Image

Click hình ảnh, Tìm kiếm hình ảnh

Delay

(Xem tại đây)

* Với "Send Hot Key" của Desktop, hai activity "Search control" và "Send Hot Key" sẽ được ghi lại.

Cách dùng Delay

Cả Web và Desktop đều có nút "Delay", cho phép đặt thời gian trễ từ "No delay" đến 1–5 giây.

Khi ghi thao tác thủ công bằng cách chọn từng mục, bạn có thể bắt đầu chọn phần tử mục tiêu sau khi chờ số giây đã thiết lập bằng cách nhấn nút.


Ví dụ: thao tác này có thể được sử dụng khi làm việc với menu sau khi nhấp chuột phải.


Lưu ý: Đây là một phần của recorder, không liên quan đến activity "Wait" hoặc thuộc tính "Post/Pre-execution Delay".


3. Những gì có thể thực hiện với chức năng Ghi (Record Function) 

Web

Bạn có thể thao tác trên trang web.


Các trình duyệt hỗ trợ (không hỗ trợ Internet Explorer):

  • Chrome

  • Edge

  • Firefox


Gói activity được sử dụng:

  • Browser

  • NativeBrowser

Giả định rằng các gói NativeBrowser và Browser đã được cài trong trình quản lý gói (Package Manager). Vui lòng tham khảo hướng dẫn tại đây để biết cách thêm activity trong Package Manager.

Khi chọn Web, một màn hình để chỉ định trình duyệt web sẽ được hiển thị trước khi mở cửa sổ ghi (wizard). Ở màn hình này, bạn có thể thiết lập:

  • Trình duyệt sẽ sử dụng

  • Gói activity sẽ sử dụng

  • Trang web sẽ mở

Nếu cả hai gói activity đều đã được cài đặt, bạn có thể chọn trình duyệt và loại activity sẽ dùng khi mở trình ghi (recorder).

Khi chọn "Native Browser", bạn có thể bắt đầu từ "Attach Browser" bằng cách chọn tab đang mở có sẵn trong mục "Pick a tab".


Nếu chỉ cài một gói:

Ảnh minh họa giao diện khi chỉ cài Native Browser.


Nếu cả hai gói đều được cài và chọn "Browser":

Sẽ không có mục "Pick a tab".


4. Phương pháp ghi

Có 2 phương pháp: "Automatic Recording" và "Manual Recording."

Automatic Recording

Bạn có thể sử dụng tính năng này bằng cách nhấn nút "Record" ở phía bên trái của cửa sổ wizard. Tính năng này cho phép bạn chuyển các thao tác thực hiện trên màn hình thành các activity tương ứng và ghi lại chúng. Vui lòng tham khảo ví dụ minh họa bên dưới để xem thao tác thực tế.


Cách bắt đầu / dừng ghi tự động Automatic Recording
Bạn có thể bắt đầu ghi bằng cách nhấn nút "Record" trong wizard cho cả Web và Desktop. Cách dừng ghi sẽ khác nhau giữa Web và Desktop:

  • Web: Nhấn nút "Stop Recording" trong wizard hoặc nhấn phím Esc.

  • Desktop: Nhấn phím Esc hoặc nhấp chuột phải.

Ghi thủ công (Manual Recording)
Bạn có thể ghi thủ công bằng cách chọn thao tác cần thực hiện từ các menu trong wizard.

Nếu bạn muốn chèn thao tác ghi thủ công trong lúc đang ghi tự động, bạn cần dừng ghi tự động trước.


5. Ví dụ sử dụng

Dưới đây là một số ví dụ về cách sử dụng. Video minh họa việc truy cập AkaBot Portal và thực hiện thao tác click, nhập văn bản bằng Native Browser.

Các bước thực hiện:

  1. Từ menu trên cùng của akaBot Studio, chọn "Record" → "Web".

  2. Trong màn hình chọn trình duyệt, nhập URL vào ô "Enter URL to record" rồi nhấn OK.

  3. Trang web với ỦL đã nhập sẽ mở ra, sau đó nhấn "Record" để bắt đầu ghi.

  4. Thực hiện các thao tác trên màn hình trong lúc ghi.

  5. Nhấn "Stop Recording" để dừng ghi.

  6. Nhấn "Save and Exit" để thoát khỏi wizard.

  7. Các thao tác đã ghi sẽ được hiển thị dưới dạng workflow trong bảng thiết kế (designer panel).

  8. Chạy workflow để kiểm tra hoạt động.

  9. Nếu cần thao tác thêm hoặc chỉnh sửa, hãy điều chỉnh trực tiếp trên designer panel của AkaBot Studio.

6. Lưu ý khi dùng Recorder

Khi sử dụng chức năng ghi (recorder), vui lòng lưu ý rằng các chức năng sau chưa được hỗ trợ:

  • Sắp xếp lại (di chuyển lên/xuống) các hoạt động đã được thiết lập trong wizard.

  • Chỉnh sửa thuộc tính của các hoạt động đã được thiết lập trong wizard (chỉ có thể xóa, không thể sửa chi tiết thuộc tính).

Để xử lý các trường hợp này, bạn có thể xóa hoạt động liên quan và thiết lập lại, hoặc nhấn nút "Save and Exit" để thoát wizard, sau đó sắp xếp lại hoặc chỉnh sửa chi tiết trên giao diện thiết kế (designer panel).




Bài viết này có hữu ích không?

Thật tuyệt!

Cám ơn phản hồi của bạn

Rất tiếc là chúng tôi không giúp được nhiều!

Cám ơn phản hồi của bạn

Hãy cho chúng tôi biết làm thế nào chúng tôi có thể cải thiện bài viết này!

Chọn ít nhất một trong những lý do
Yêu cầu xác minh CAPTCHA.

Đã gửi phản hồi

Chúng tôi đánh giá cao nỗ lực của bạn và sẽ cố gắng sửa bài viết