向cypress中的配置文件添加cookie
例如,我们的环境是由cookies定义的向cypress中的配置文件添加cookie,cypress,Cypress,例如,我们的环境是由cookies定义的 www.cypress.com with cookie env=dev QA environment www.cypress.com with cookie env=qa PROD environment www.cypress.com with cookie env=prod 如何在Cypress中创建配置文件以访问这些环境 如果我想通过cookie+用户代理(例如:www.cypress.com with cookie env=qa和usera
www.cypress.com with cookie env=dev
QA environment
www.cypress.com with cookie env=qa
PROD environment
www.cypress.com with cookie env=prod
在我看来,实现这一点的最佳方法是在
cypress\fixtures
目录下添加一个json文件。例如,您在fixtures目录中添加了cookies.json,下面是访问它的方法:
第一路
cy.fixture('cookies.json').as('cookies');
cy.get('@cookies');
第二条路
cy.fixture('cookies.json').then((cookies) => {
// now you have access to cookies object to manipulate
});
以下是cypress.io文档https://docs.cypress.io/api/commands/fixture.html#Usage
希望这有帮助