Особенности Playwright: Cookies | OTUS

Особенности Playwright: Cookies

При автоматизации тестирования UI и API нередко используют как Puppeteer так и Playwright. Давайте посмотрим, чем различаются эти библиотеки в контексте работы с Cookies.

1-1801-300354.png

Относительно Cookies работа Playwright отличается от работы с Puppeteer. Рассмотреть это лучше на примере:

2-1801-5514fd.png

В Puppeteer взаимодействие с Cookies осуществляется на уровне страницы, тогда как в Playwright — на уровне контекста. При этом у данных библиотек по разному называются используемые методы (в Playwright -- это addCookies) и отличается способ передачи аргументов. Впрочем, последнее утверждение характерно и для других методов в Playwright.

К примеру, в Puppeteer у вас была возможность передать любое число аргументов через запятую. В Playwright такой возможности нет, так как это всегда один аргумент. Но это не смертельно -- если очень надо, для передачи несколько значений можно задействовать массив либо объект. Вот как это может выглядеть на практике:

3-1801-71e58e.png

По материалам https://dou.ua/.

Не пропустите новые полезные статьи!

Спасибо за подписку!

Мы отправили вам письмо для подтверждения вашего email.
С уважением, OTUS!

Автор
0 комментариев
Для комментирования необходимо авторизоваться