1. A system comprising: a database system implemented using a server system, the database system configurable to cause: analyzing, using a walkthrough authoring tool, first source code for a first web page of a first web application, the first web page comprising a plurality of user interface elements capable of being displayed at a user interface of a display device; identifying, using the first source code, a first one of the user interface elements of the first web page as not having a static identifier or as having a dynamically generated identifier; generating a unique identifier associated with the first user interface element; generating second source code for the first web page, the second source code comprising the unique identifier associated with the first user interface element; processing, using the walkthrough authoring tool, a first selection of the first user interface element; responsive at least in part to processing the first selection, generating a first stage of a walkthrough, the first stage configurable to cause display of a second stage of the walkthrough based on a user selection of the first user interface element; processing a request to interact with a presentation of the walkthrough; displaying, using the second source code, the first stage of the walkthrough at the user interface of the display device; and displaying, responsive to a user selecting the first user interface element, the second stage of the walkthrough.