Understanding Recorder Modes: Fluid and Intent
ACCELQ supports recording browser-based tests using the built-in recorder. You can configure the recorder in two distinct modes—Fluid and Intent—offering flexibility based on your workflow and requirements.
Toggling the Recorder ON/OFF
The Recorder toolbar is displayed at the top of the application viewport, containing all the necessary recording controls. You can toggle the recorder's activity using the main switch on this toolbar.
-
When ON, the recorder actively captures your interactions with the application.
-
When OFF, the recorder browser functions like a standard browser. No actions are recorded, and right-clicks are passed directly to the application. This allows you to navigate freely and set up your application's state without capturing unnecessary steps.
Recording Modes
You can switch between Fluid and Intent modes at any time using the radio options on the Recorder toolbar.
Fluid Mode
In Fluid Mode, the recorder automatically captures most actions as you interact with the application. This mode is ideal for quickly building test logic from scratch in a new Action or Scenario.
Common actions such as typing, clicking, and selecting dropdown options are recorded automatically. For advanced steps, such as verifications, synchronization (wait-for), or operations like hover, you can right-click on the relevant element and choose the command from the context menu.
This hybrid approach optimally balances efficient recording while avoiding the clutter of unneeded statements.
Note: Since every interaction is recorded, this can sometimes lead to unexpected steps being logged, especially when working within existing logic. Be sure to turn off recording or switch to Intent mode when precision is required.
Automatically Recorded Interactions in Fluid Mode
The following interactions are directly recorded based on your actions on the browser. All other operations can be accessed with a right-click.
| Click on Element | All elements except for Input and Dropdown fields |
| Enter text or encrypted text | Input and password fields |
| Select item from dropdown | For all supported dropdown types |
| Checkbox and radio option selections | For checkboxes and radio butons |
| Double click | All elements |
| Clear text | Input fields |
| Search & Select item in dropdown | Searchable dropdowns |
| Click with a modifier key | All combo clicks such as Ctrl, Alt, Cmd, Option Click |
| Browser Keyboard Keys | "Enter" and "Esc" only |
The following operations are not automatically recorded in Fluid mode: Mouse-hover, right-click, and browser operations such as Tab, Backspace, Caps Lock, Delete, arrow keys, function keys, page up, and page down.
Intent Mode
In Intent Mode, nothing is recorded automatically. You have full control over which steps are captured. To record a step, you must right-click on an element and explicitly choose the desired command (e.g., click, read, verify) from the context menu.
This mode is recommended when you need complete predictability and precision, especially while enhancing or modifying existing logic. When you hover over an element in Intent mode, its identification information is displayed.
A key feature of Intent Mode is the ability to invoke existing Actions directly from the context menu, allowing for modular test creation. This deliberate process also provides an opportunity to parameterize inputs as you define each step.
Choosing the Right Mode
Select the mode that best fits your current task:
-
Fluid: For quick, intuitive creation of new test logic from scratch.
-
Intent: For precision updates, deliberate step addition, and modifying existing logic.
Inserting Statements at a Specific Location
By default, newly recorded statements are appended to the end of the existing logic in your Action or Scenario.
To insert statements at a specific point, first, create a new statement line in the logic editor where you want the new steps to be added. Then, click in the margin area of that new line to lock the recording position. This ensures that all subsequent recorded statements are inserted exactly where you need them.
Comments
0 comments
Please sign in to leave a comment.