Scripting in axe Expert

Link to Scripting in axe Expert copied to clipboard

Introduction to scripting in the axe Expert Extension


The axe Expert extension is officially retired. Read more about this on the axe Expert Replacement page. These pages will be taken down in July of 2024. Email with any questions or concerns.

When you use an input device (such as a keyboard or mouse) to interact with a web site (such as scrolling, making a selection, entering text, clicking a link or button), the series of interactions can be recorded and then played back at a later time in the order in which you performed them. These recordings, referred to as scripts, play like videos in which you see the cursor moving, options being selected, text entered, links clicked, etc., just as you performed them when recording.

Scripts in the axe Expert Extension capture the URL, Target, Timing, and Details for each Event. Each event can be deleted from a script, and the timing of each event can be modified. Aside from recording and playing back, scripts can be stopped at any point, and they can also be resumed from the point at which they were paused. Scripts can be downloaded from or uploaded to axe Monitor, provided you are signed in to your axe Monitor server, which is done on the Settings panel.

The Scripting panel with a script example displayed, and each primary tool button and table column numbered 1-14

Transport Controls Pane

  1. Start/Stop Recording buttons: Initiates the recording of a script. For detailed information, see Record a Script.
  2. Play/Pause/Stop/Resume/Step Forward buttons: Plays a previously recorded script, pauses a script that is playing or being recorded, resumes play of a paused script, stops play of a playing script, advances the stopped (paused) script to the next sequential action step. For detailed information, see Play a script, Stop a script, Resume a script, Step forward.
  3. Clear button: Clears the script from the Scripting tab event table. For detailed information, see Clear a script.
  1. Export to axe Monitor: Exports a previously recorded script to a file for uploading to axe Monitor.
  2. Export to AGet: Exports the currently displayed script as an AGet JSON script file.
  3. Login: Displays the axe Monitor login panel. For detailed information, see Sign in to axe Monitor.
  4. Options: Displays the Script Recording Options panel to select options for event types to be recorded or ignored. For detailed information, see Select event recording options.

Event Info Display Table

  1. Event column: The type of event recorded, such as the click event.
  2. URL column: The page on which the event took place.
  3. Target column: The XPath for the element that was acted upon.
  4. Timing column: How long each individual action lasted.
  5. Details column: The coordinates of the element on the page.
  6. Actions column: Buttons display action option link menu buttons that allow you to display drop-down menu lists of possible actions to be taken for the selected event row.
  7. Actions column menus: The expanded menu displays items that are action option links which allow you to Edit and save changes made to an event's timing, or Delete an event.