'How can I get "token" from this localStorage item in Cypress?
Here my localStorage
2 localstorage displays while test runnig
I shared the localStorage's SS.
I need to use "token" from "test_auth" in Cypress and tried this:
const token = localStorage.getItem('test_auth.token')
But it didn't work. What should I do?
Solution 1:[1]
local storage stores strings so you should first parse what you get to JSON and then get what you want. below code can be your answer:
const token = JSON.parse(localStorage.getItem('test_auth')).token
Solution 2:[2]
It's looking for a storage item with the name 'test_auth.token'
You want to get the storage object then access it's .token property
const token = localStorage.getItem('test_auth').token
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | Mohammad Salehi |
| Solution 2 | Fody |
