问题标签 [ngx-pwa]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
55 浏览

angular - 如何在 IndexedDB.ngStorage.localStorage(@ngx-pwa/local-storage 插件)中设置令牌以自动验证我的 Angular 应用程序以进行赛普拉斯测试

实际上,我可以通过浏览所有表单、输入用户名、密码并单击登录按钮来测试我在 Cypress 中的应用程序的登录。

这在我的浏览器中的(应用程序)IndexedDB - ngStorage - localStorage 部分中设置了令牌。因为我用的是@ngx-pwa/local-storage插件。

然后赛普拉斯就可以进入我的应用程序的主页。

但是如何在浏览器中设置令牌,而不使用 UI?

我尝试使用localForage插件,但它在我的浏览器的 localForage 部分设置了令牌。而且我的应用程序无法读取我的令牌。

我尝试使用window.localStorage.setItem('token', myToken);,但它在我的浏览器的 localStorage 中设置了令牌。

如何将我的令牌设置在合适的位置:(应用程序)IndexedDB - ngStorage - localStorage