0 added
0 removed
Original
2026-01-01
Modified
2026-03-10
1
<p>Теги: puppeteer, cookies, playwright</p>
1
<p>Теги: puppeteer, cookies, playwright</p>
2
<p>При автоматизации тестирования UI и API нередко используют как<strong>Puppeteer</strong>так и<strong>Playwright</strong>. Давайте посмотрим, чем различаются эти библиотеки в контексте работы с Cookies.</p>
2
<p>При автоматизации тестирования UI и API нередко используют как<strong>Puppeteer</strong>так и<strong>Playwright</strong>. Давайте посмотрим, чем различаются эти библиотеки в контексте работы с Cookies.</p>
3
<p>Относительно<strong>Cookies</strong>работа Playwright отличается от работы с Puppeteer. Рассмотреть это лучше на примере:</p>
3
<p>Относительно<strong>Cookies</strong>работа Playwright отличается от работы с Puppeteer. Рассмотреть это лучше на примере:</p>
4
<p>В Puppeteer взаимодействие с Cookies осуществляется на уровне страницы, тогда как в Playwright - на уровне контекста. При этом у данных библиотек по разному называются используемые методы (в Playwright -- это addCookies) и отличается способ передачи аргументов. Впрочем, последнее утверждение характерно и для других методов в Playwright.</p>
4
<p>В Puppeteer взаимодействие с Cookies осуществляется на уровне страницы, тогда как в Playwright - на уровне контекста. При этом у данных библиотек по разному называются используемые методы (в Playwright -- это addCookies) и отличается способ передачи аргументов. Впрочем, последнее утверждение характерно и для других методов в Playwright.</p>
5
<p>К примеру, в Puppeteer у вас была возможность передать любое число аргументов через запятую. В Playwright такой возможности нет, так как это всегда один аргумент. Но это не смертельно -- если очень надо, для передачи несколько значений можно задействовать массив либо объект. Вот как это может выглядеть на практике:</p>
5
<p>К примеру, в Puppeteer у вас была возможность передать любое число аргументов через запятую. В Playwright такой возможности нет, так как это всегда один аргумент. Но это не смертельно -- если очень надо, для передачи несколько значений можно задействовать массив либо объект. Вот как это может выглядеть на практике:</p>
6
<p><em>По материалам https://dou.ua/.</em></p>
6
<p><em>По материалам https://dou.ua/.</em></p>
7
7