设置一个 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
可选
函数

命令完成时调用的可选回调函数。

另请参阅