The macro recording and playback feature of Access Assistant allows testers to record their interactions with a dynamic website or application, save the recording as a script, and replay the script during the AMP automated testing process. Testers use Access Assistant to record a macro, and when configuring an automated test in AMP they select one or more macros that should be replayed when the AMP spider encounters the associated page. This allows DOM states that require user interaction in order to make them visible to be accessible to the AMP spider, so they can be tested. For example, pages that are behind a login can now be tested by recording a macro in which the user logs in to the application, then adding that macro to the AMP test that should test the pages of that application.
The macro recording and playback feature is available using the most recent versions of AMP and Access Assistant, all instances hosted by Level Access being up-to-date and compatible (those instances which take the form <instanceURL>.levelaccess.net or .levelaccess.us or .ssbbartgroup.com). If you are part of an internally hosted instance of AMP, please reach out to firstname.lastname@example.org to determine whether or not the feature is available for you.
The macro recording feature consists of two sets of functionality:
- Macro Recording: Users must record their interactions with the site and save those recordings as macros within a specific AMP organization.
- Macro Playback: During test creation in AMP, users can select one or more macros that have been previously recorded for use with an AMP spider.
Learn more about using this feature in the following articles: