.cookies.set() 建议编辑
设置一个 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 可选 |
函数 | 命令完成时调用的可选回调函数。 |