Cookies Cypress.io:为什么cy.route不设置cookie?
我要考柏树。我想在页面请求特定url时在响应头中设置cookie 我使用Cookies Cypress.io:为什么cy.route不设置cookie?,cookies,http-headers,httpresponse,cypress,Cookies,Http Headers,Httpresponse,Cypress,我要考柏树。我想在页面请求特定url时在响应头中设置cookie 我使用cy.route()和'cy.setCookies'来实现这一点 但是,如果尝试在headers对象中使用cy.route设置cookie,则不会设置cookie。相反,当我在cy.route中的headers对象中设置其他标题时,会添加这些标题 我很好奇。为什么会这样 it('Diverts user', () => { cy.server() cy.setCookie('sessionid','
cy.route()
和'cy.setCookies'来实现这一点
但是,如果尝试在headers对象中使用cy.route
设置cookie,则不会设置cookie。相反,当我在cy.route
中的headers对象中设置其他标题时,会添加这些标题
我很好奇。为什么会这样
it('Diverts user', () => {
cy.server()
cy.setCookie('sessionid','190912')
cy.route({
method: 'POST',
url: '/pay',
response: {},
headers: {
'Content-Type': 'text/html', // This is set
'Set-Cookie': '999' // This is not set
}
})
cy.url.should('eq', '/payment-successful')
})