.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 可選 |
函式 | 可選的回呼函式,在指令完成時呼叫。 |