Hi, I'd like to ask a little advice here related to cy.session() and indexedDB/Firebase.
We have tons of test cases running parallel and continuously logging in and out is not just slow but with the same test accounts Firebase is limiting you very quickly.
We are super happy for the
cy.session() feature, because it speeds up the process a lot, but in the other hand for some reason it doesn't handle
indexedDB yet, which is exactly what
Firebase is using. I know that we are not the first ones who run into this problem.
- there is a request from October that didn't get much love yet:
https://github.com/cypress-io/cypress/issues/18350
- and other discussions from last Autumn:
https://github.com/cypress-io/cypress/issues/1208
What we'd like to know if someone has a stable workaround by now or any advice that would help us to avoid some mistakes while we are working on our own custom solution. We were thinking about saving the indexedDB right after login and then reset it at every upcoming login.
Thanks in advance!