گرفتن کوکیها
بازیابی یک کوکی قابل مشاهده در صفحه فعلی. شما میتوانید با ارائه نام کوکی، یک کوکی خاص را جستجو کنید یا همه آنها را بازیابی کنید.
استفاده
browser.getCookies(filter)
پارامترها
نام | نوع | جزئیات |
---|---|---|
filter | remote.StorageCookieFilter | یک شیء که اجازه میدهد برای کوکیهایی با ویژگیهای خاص فیلتر کنید |
مثال
getCookies.js
it('should return a cookie for me', async () => {
await browser.setCookies([
{name: 'test', value: '123'},
{name: 'test2', value: '456'}
])
const testCookie = await browser.getCookies(['test'])
console.log(testCookie); // outputs: [{ name: 'test', value: '123' }]
const allCookies = await browser.getCookies()
console.log(allCookies);
// outputs:
// [
// { name: 'test', value: '123' },
// { name: 'test2', value: '456' }
// ]
// filter cookies by domain
const stagingCookies = await browser.getCookies({
domain: 'staging.myapplication.com'
})
})
مقادیر بازگشتی
- <Cookie[]>
return
: کوکیهای درخواست شده