How to use record feature

Created by akaBot Support, Modified on Tue, 6 Aug, 2024 at 9:23 AM by akaBot Support

1. What is the Record Function?

The record function allows you to create a rough framework of a workflow. It assists in finalizing the workflow by adjusting activities on the designer panel.

Advantages:

  • You can record movements while actually operating.
  • Only required properties can be set on the screen, making it easier than setting up from scratch on the designer panel.

Disadvantages:

  • It does not support conditional branching or special movements.
  • After creating the framework with the recorder function, you need to add or modify it on the designer panel.

2. Screen Composition

The recorder function is divided into Web and Desktop, and even within Web, the selectable items differ depending on the activity package used.

In the case of Web (Common to Native Browser & Browser)

Native Browser

Main Category
Subcategory
Browser Operations
Open browser, Close tab, Back, Forward, Navigate to specified URL, Switch operation screen, Refresh, Wait for browser URL, Wait for browser title, Wait for page load, Insert JavaScript, Close browser
Mouse Operations
Click, Hover, Select item, Select multiple items, Check
Keyboard Operations
Input text
Elements
Retrieve text, Retrieve Web attributes, Set Web attributes, Detect element existence, Wait for element to disappear, Wait for Web attributes, Take a screenshot
Image
Click image, Judge image search
Delay
(Refer here)

Browser

Main Category
Subcategory
Browser Operations
Open browser, Close tab, Back, Forward, Navigate to specified URL, Refresh, Wait for browser URL, Wait for browser title, Wait for page load, Insert JavaScript, Close browser
Mouse Operations
Click, Hover, Select item, Select multiple items, Check
Keyboard Operations
Input text, Send Hot Key
Elements
Retrieve text, Retrieve Web attributes, Set Web attributes, Detect element existence, Wait for element to exist, Wait for element to disappear, Wait for Web attributes, Take a screenshot
Image
Click image, Judge image search
Delay
(Refer here)

Desktop


Main Category
Subcategory
App Start
Open window, Close window
Mouse Operations
Click
Keyboard Operations
Input text, Send Hot Key*
Control
Select item, Check
Text
Retrieve text, Retrieve displayed text
Image
Click image, Judge image search
Delay
(Refer here)

*In Desktop's "Send Hot Key", two activities, "Search control" and "Send Hot Key", are recorded.

Usage of Delay

Both Web and Desktop have a "Delay" button, allowing you to set the Delay from "No delay" to 1 to 5 seconds.

When manually recording operations by selecting each item, you can start selecting the target element after waiting for the set seconds by pressing the button.

For example, it can be used when operating a menu after right-clicking.

Note: This is a part of the recorder function and is not related to the "Wait" activity or the "Post/Pre-execution Delay" property. Please be aware.

3. What Can Be Done with the Record Function

Web

You can operate Web pages.

The target browsers are as follows: Internet Explorer is excluded

  • Chrome
  • Edge
  • Firefox

The activity packages used in the recorder are as follows:

  • Browser
  • NativeBrowser

It is assumed that NativeBrowser and Browser packages are installed in the package manager. Please refer to the steps here for adding activities in the package manager.

When selecting Web, a screen for specifying the web browser to be used is displayed before opening the wizard. On this screen, you can set the browser to use, the activity package to use, and the Web page to open.

If both activity packages are installed, you can select the browser to use and the activity to use when opening the recorder.

When selecting "Native Browser", you can start from "Attach Browser" by selecting the already opened tab from "Pick a tab".

If only one is installed

Image of the display when only Native Browser is installed.

If both are installed and "Browser" is selected

There is no "Pick a tab".


4. Recording Methods

There are two types of recording methods: "Automatic Recording" and "Manual Recording."

Automatic Recording

You can use it by pressing the "Record" button on the left side of the wizard. It allows you to convert the operations performed on the screen into corresponding activities and record them. Please refer to the usage example below for actual operations.

Start/Stop Methods for Automatic Recording

You can start recording by clicking the "Record" button in the wizard for both Web and Desktop. The stopping methods differ for Web and Desktop.

  • Web: Press the "Stop Recording" button in the wizard or press the "Esc" key.
  • Desktop: Press the "Esc" key or right-click.

Manual Recording

Manual recording can be done by selecting the operation you want to perform from each menu in the wizard.

If you want to insert manual recording during automatic recording, you need to stop automatic recording once.

5. Usage Examples

Here are some usage examples. The video demonstrates accessing the akaBot Portal, and performing click and text input operations using Native Browser.

Steps 

  1. From the top menu of akaBot Studio, select "Record" and then "Web".
  2. In the browser selection screen, enter the URL in "Enter URL to record" and press OK.
  3. The page with the entered URL opens, and then press "Record" to start recording.
  4. Perform operations on the screen while recording.
  5. Press "Stop Recording" to stop recording.
  6. Press "Save and Exit" to close the wizard.
  7. The recorded operations are reflected as a workflow on the designer panel.
  8. Execute the workflow to confirm it works.
  9. If additional operations or settings are needed, modify them on the designer panel of akaBot Studio.

6. Points to Note When Using the Record Function

When using the recorder function, please note that the following functions are not implemented:

  • Reordering (moving up/down) of activities set in the wizard.
  • Modifying activities set in the wizard (deletion is possible, but property modifications are not).

To handle these, delete the relevant activity and set it again, or press the "Save and Exit" button to close the wizard and reorder or modify details on the designer panel.




Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article