codeceptjs / CodeceptJS

Supercharged End 2 End Testing Framework for NodeJS
http://codecept.io
MIT License
4.11k stars 724 forks source link

"grabCookie" returns not all cookie values. #2694

Open staindie opened 3 years ago

staindie commented 3 years ago

What are you trying to achieve?

I try to receive cookies with "grabCookie" method or share it with REST helper by "setSharedCookies" method in purpose to use browser session in REST helper requests.

What do you get instead?

It seems to be working properly, but unfortunately returns only a part of values (3 of 15). I also can not react other values when getting single cookie value with "grabCookie" method.

Details

setSharedCookies();

exports.config = {
  tests: './test/**/*.test1.ts',
  output: './output',
  helpers: {
    TestCafe: {
      waitForTimeout: 10000,
      getPageTimeout: 10000,
      smartWait: 5000,
      browser: "chrome",
      url: url,
      show: true,
      restart: true,
    },
    REST: {
      endpoint: url
    },
  },
  multiple: {
    basic: {
      browsers: [
        "chrome",
        "firefox",
        "ie",
        "edge",
        "opera",
        "safari",
      ]
    }
  },
  include: {
    I: './steps_file.js'
  },
  bootstrap: null,
  mocha: {},
  name: 'test-cafe',
  plugins: {
    retryFailedStep: {
      enabled: true
    },
    screenshotOnFail: {
      enabled: true
    },
    allure: {
      outputDir: 'report',
      enabled: true
    }
  }
};
elukoyanov commented 3 years ago

Are these unavailable cookies from 3rd party domain?