getCookies
Обзор
Используйте команду getCookies
, чтобы получить все или конкретные cookies на текущей странице.
Чтобы получить конкретные куки, нужно указать имя cookie в виде строки или список имен cookies в виде массива строк.
Использование
await browser.getCookies(names);
Параметры команды
Имя | Тип | Описание |
names | String или String[] | Необязательный параметр. Имя cookie или список имен cookies, которые необходимо получить. При отсутствии параметра будут возвращены все cookies для текущей страницы. |
Примеры использования
it("should return a cookie for me", async ({ browser }) => {
await browser.setCookies([
{ name: "test", value: "123" },
{ name: "test2", value: "456" },
]);
const testCookie = await browser.getCookies(["test"]);
console.log(testCookie);
// выведет:
// [
// { name: 'test', value: '123' }
// ]
const allCookies = await browser.getCookies();
console.log(allCookies);
// выведет:
// [
// { name: 'test', value: '123' },
// { name: 'test2', value: '456' }
// ]
});