首页 > 解决方案 > 带有域选项的 cy.setCookies() 会导致错误

问题描述

这工作正常

    beforeEach(function() {
      cy.setCookie('cookieName', 'cookieValue');
    }); 

但是这个

    beforeEach(function() {
          cy.setCookie('cookieName', 'cookieValue', {
            domain: 'http://example.com'
          });
        });

结果是

    TypeError: Cannot read property 'replace' of undefined

有什么提示吗?

赛普拉斯包版本:3.2.0

标签: cypress

解决方案


域选项期望它所暗示的,一个域,所以没有协议。

     cy.setCookie('cookieName', 'cookieValue', {
            domain: 'example.com'
          });

推荐阅读