Skip to content

Commit ba553af

Browse files
author
rocketraccoon
committed
feat(testplane): add cookieFilter
1 parent a21253e commit ba553af

File tree

4 files changed

+8
-0
lines changed

4 files changed

+8
-0
lines changed

docs/commands/browser/restoreState.mdx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ await browser.restoreState({
3939
<tr><td>cookies</td><td>Boolean</td><td>Enable restore cookies (true by default).</td></tr>
4040
<tr><td>localStorage</td><td>Boolean</td><td>Enable restore localStorage (true by default).</td></tr>
4141
<tr><td>sessionStorage</td><td>Boolean</td><td>Enable restore sessionStorage (true by default).</td></tr>
42+
<tr><td>cookieFilter</td><td>(cookie: Cookie) => boolean</td><td>Function for filtering cookies, receiving cookie objects, and returning boolean.</td></tr>
4243

4344
</tbody>
4445

@@ -54,6 +55,7 @@ it("test", async ({ browser }) => {
5455

5556
await browser.restoreState({
5657
path: "./stateDump.json",
58+
cookieFilter: ({ domain }) => domain === ".example.com",
5759
});
5860

5961
// Reload page for see auth result.

docs/commands/browser/saveState.mdx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ const stateDump: SaveStateData = await browser.saveState({
4141
<tr><td>cookies</td><td>Boolean</td><td>Enable save cookies (true by default).</td></tr>
4242
<tr><td>localStorage</td><td>Boolean</td><td>Enable save localStorage (true by default).</td></tr>
4343
<tr><td>sessionStorage</td><td>Boolean</td><td>Enable save sessionStorage (true by default).</td></tr>
44+
<tr><td>cookieFilter</td><td>(cookie: Cookie) => boolean</td><td>Function for filtering cookies, receiving cookie objects, and returning boolean.</td></tr>
4445

4546
</tbody>
4647

@@ -56,6 +57,7 @@ it("test", async ({ browser }) => {
5657

5758
await browser.saveState({
5859
path: "./stateDump.json",
60+
cookieFilter: ({ domain }) => domain === ".example.com",
5961
});
6062
});
6163
```

i18n/ru/docusaurus-plugin-content-docs/current/commands/browser/restoreState.mdx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
<tr><td>cookies</td><td>Boolean</td><td>Включить восстановление кук (true по умолчанию).</td></tr>
3030
<tr><td>localStorage</td><td>Boolean</td><td>Включить восстановление localStorage (true по умолчанию).</td></tr>
3131
<tr><td>sessionStorage</td><td>Boolean</td><td>Включить восстановление sessionStorage (true по умолчанию).</td></tr>
32+
<tr><td>cookieFilter</td><td>(cookie: Cookie) => boolean</td><td>Функция для фильтрации кук, принимает объект куки и возвращает boolean.</td></tr>
3233

3334
</tbody>
3435

@@ -54,6 +55,7 @@ it("test", async ({ browser }) => {
5455

5556
await browser.restoreState({
5657
path: "./stateDump.json",
58+
cookieFilter: ({ domain }) => domain === ".example.com",
5759
});
5860

5961
// Reload page for see auth result.

i18n/ru/docusaurus-plugin-content-docs/current/commands/browser/saveState.mdx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ const stateDump: SaveStateData = await browser.saveState({
4141
<tr><td>cookies</td><td>Boolean</td><td>Включить сохранение кук (true по умолчанию).</td></tr>
4242
<tr><td>localStorage</td><td>Boolean</td><td>Включить сохранение localStorage (true по умолчанию).</td></tr>
4343
<tr><td>sessionStorage</td><td>Boolean</td><td>Включить сохранение sessionStorage (true по умолчанию).</td></tr>
44+
<tr><td>cookieFilter</td><td>(cookie: Cookie) => boolean</td><td>Функция для фильтрации кук, принимает объект куки и возвращает boolean.</td></tr>
4445

4546
</tbody>
4647

@@ -56,6 +57,7 @@ it("test", async ({ browser }) => {
5657

5758
await browser.saveState({
5859
path: "./stateDump.json",
60+
cookieFilter: ({ domain }) => domain === ".example.com",
5961
});
6062
});
6163
```

0 commit comments

Comments
 (0)