Checking Navigation Sequences in Systems with Cookie-Based Session Authentication and Maintenance
Checking Navigation Sequences in Systems with Cookie-Based Session Authentication and Maintenance¶
Some Web sites use session authentication and maintenance techniques
based on cookies that can cause the failure of the reproduction of a
sequence using the Play button, even though, in fact, the sequence is
being generated correctly.
In particular, some Web sites only provide users with authentication
forms when they are accessing the system for the first time after
starting up the browser (or after a certain session expiry time lapses).
Thus, if during the generation of a sequence that requires
login/password authentication an attempt is made to reproduce said
sequence in a new browser window, it may happen that the reproduction
fails due to the fact that the session in the Web site is still open
(and, thus, it is not possible to locate the login/password form that
did appear, however, when it was being generated).
A similar situation can arise when, in a Web site, the effects of any
other navigation event vary according to whether or not a session has
The solution to this problem is very simple: the sequence is being
generated correctly and the only difficulty arises when checking it to
ensure that it is functioning correctly. To overcome this difficulty the
ITPilot sequence generation toolbar lets the user eliminate the session
“cookies” when starting a recording session.