設定 Cookie,以 Cookie JSON 物件指定,屬性定義請參考這裡

用法

                    .cookies.set(cookie, [callback])
                

範例

module.exports = {
  'set a cookie': function (browser) {
    browser
      .cookies.set({
        name: "test_cookie",
        value: "test_value",
        path: "/", // (Optional)
        domain: "example.org", // (Optional)
        secure: false, // (Optional)
        httpOnly: false, // (Optional)
        expiry: 1395002765 // (Optional) time in seconds since midnight, January 1, 1970 UTC
      });
  },

  'set a cookie with ES6 async/await': async function (browser) {
    await browser.cookies.set({
      name: 'test_cookie',
      value: 'test_value',
      domain: 'example.org', // (Optional)
      sameSite: 'Lax' // (Optional)
    });
  }
};

參數

名稱 類型 描述
cookie 物件

Cookie 物件。

callback
可選
函式

可選的回呼函式,在指令完成時呼叫。

另請參閱