我正在Facebook上与Cypress一起练习,但是它一直使我始终无法登录。在执行每个功能之前似乎并没有多大帮助,因为它仍然使我退出。
我是否保存了错误的会话ID并记住令牌?
这是我在控制台中对document.cookie command
的回应(在附加到此问题时,我用value
替换了所有值):
"dpr=2; c_user=value; wd=1125x939; presence=value; act=value"
这是一些代码:
describe('Sample Facebook test', () => {
before(function () {
cy.visit('https://www.facebook.com/ads/manager/')
cy.get('#email').type('sample@mail.com')
cy.get('#pass').type('password')
cy.get('#loginbutton').click()
})
beforeEach(function () {
Cypress.Cookies.preserveOnce('c_user', 'presence')
})
it('Create new ad campaign', () => {
cy.get('._2ql2 > ._271k').click()
})
it('Fill campaing inputs', () => {
cy.get('#js_1y').type('Test')
cy.get('._2vla').type('Test')
})
})