我在我的机器上安装了Fiddler.我已经安装了Fiddler根证书来解密HTTPS流量,但它只适用于FF和IE,而不适用于chrome.Chrome不信任Fiddler的证书,也不允许我连接到任何隧道连接.
我尝试在Fiddler2.com的页面上查看插件,但我看不到任何问题.
我目前正在开发一个将信息保存在会话存储中的应用程序。登录过程结束后,我看到会话存储被清除,并且 DOM 被刷新回登录屏幕。我想在每个规范的测试之间保留会话存储,这样我就不必不断注销并重新登录来检查同一容器中的多个内容。
我当前的设置如下所示:
describe('Quickpanel', () => {
before(() => {
cy.visit(base_url, {onBeforeLoad: (window) => {
window.sessionStorage.setItem('someInfo',
`{"SubsId":${info[0]},"RId":${nfo[1]}}`)
window.sessionStorage.setItem('loc', `${info[2]}`)
}})
LoginPage
.login(login_username, login_password)
Navbar
.clickOnBookingsSubLink('Beta Calendar')
.verifyCalendarLoads()
.clickBookReservationButton()
.verifyQuickPanelIsOpen()
})
Run Code Online (Sandbox Code Playgroud)
第一个测试运行良好,设置了正确的会话存储值,并使用提供的信息创建了其他值。当我移动到第二个“It()”时,会话存储就会消失。我还尝试在“beforeEach()”中设置会话存储项目,但出现了同样的问题。
如有任何帮助,我们将不胜感激,谢谢:)