Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] localStorage

Olá, tudo bem? No tópico 04 na aula 06, é abordado a obtenção do localStorage por meio do

win.localStorage.getItem(name);

Não seria mais correto a utilização dessa funcionalidade do cypress?

cy.getAllLocalStorage()
1 resposta
solução!

Olá Filipe, tudo bem sim, obrigado por perguntar!

Sobre sua dúvida, a utilização do win.localStorage.getItem(name) é uma forma nativa de obter o valor de uma chave no localStorage, enquanto o cy.getAllLocalStorage() é um comando do Cypress que retorna um objeto com todas as chaves e valores do localStorage.

Ambas as formas podem ser utilizadas, dependendo do que você precisa fazer em seu teste. Se você precisa verificar apenas um valor específico, a forma nativa pode ser mais simples e direta. Já se você precisa verificar todos os valores do localStorage, o comando do Cypress pode ser mais prático, visto que retorna os dados para todas as origens que o teste interagiu no localStorage. Se quiser consultar a documentação do cy.getAllLocalStorage() só clicar neste link.

Espero ter ajudado e bons estudos!