Quickly Create A User And Log in Using Dependent Data Sessions

Published: 05 October 2021
on channel: gleb bahmutov
670
12

Let's say you need to create a user and log in. Do you recreate the user before each test? No, you use cy.dataSession from the cypress-data-session plugin to only create the user if needed. How do you log in? You use another cy.dataSession to execute the commands, and cache the session cookie. And the final step: if the user data session is invalidated, and the user is recreated, then the cookie data session is automatically invalidated using the "dependsOn" parameter linking the second data session to the first one. See the full source code in https://github.com/bahmutov/chat.io


Watch video Quickly Create A User And Log in Using Dependent Data Sessions online without registration, duration hours minute second in high quality. This video was added by user gleb bahmutov 05 October 2021, don't forget to share it with your friends and acquaintances, it has been viewed on our site 670 once and liked it 12 people.