What is View Recorder
ACCELQ View Recorder is a chrome plugin used to record and save application page Views. These Views are used for element identification and logic development in ACCELQ. Learn more about how Views augment the test development process in ACCELQ.
Initiating View capture
You can initiate View capture either from the Context home page or the Views section in the Action editor. Click on New View to open a tab selector as shown below. You can either select one of the currently open tabs (on the browser where ACCELQ is open) or type a URL to start recording.
Once you select the tab here, control is automatically transferred to the corresponding browser tab and the ACCELQ Plugin opens.
Starting to Record
Once the plugin opens, make sure you are in the correct page which you want to record and click on the "Capture View" button.
When the View recording is in progress, plugin window goes to a hidden state, momentarily. It will come back to the normal state once the recording is completed.
Once the View capture is completed, you will be prompted to enter a name for the View and select the Context to which the View should be saved to. You can also create a new Context from here while adding a View.
Click on the "Add View" button.
At this stage, you can either continue to record more Views or exit the plugin with the currently captured Views.
To continue recording, simply navigate to the next page in the application that you need to record and repeat the process.
Note: When you navigate to the application page by clicking outside the plugin, it gets minimized to the side, allowing you to freely interact with the application page. You can click the minimized plugin tab again to open it and start recording.
Note: You can capture a maximum of 20 MB size Views per session, which approximately can accommodate about 10 Views. The plugin displays an alert when you are reaching this limit.
Review recorded Views
You can review the currently captured views and make changes to the Context or View name. Click the "Review Views" link at the top to bring the View listing.
View Recorder Plugin Settings
Following settings are available while recording a View.
Start capturing from: You can configure to record a View from the top of the application page, or a specific scroll position set on the application page. An example of such a requirement is described here.
Number of scrolls to capture: You can capture up to a maximum of 5 scrolls per View. This allows you to record an image that goes multiple scrolls. When you are capturing multiple scrolls, you can also specify a capture-delay time between each scroll. This allows the page to fully load when the plugin moves down the page.
Note: You need to capture multiple Views only if your test logic requires interacting with elements in those scroll positions. If not, it is better to avoid taking longer Views for better performance. Alternatively, you can also take multiple single scroll Views (instead of a single multi-scroll View) at different points in your application page as described in the setting above.
Capture with a delay: You can set up an initial delay which is applied after you click on the "Capture View" button. During this time, you can perform operations such as mouse-hover, etc. on your application page to bring desired controls into visibility. Here is an example.