Size: a a a

JavaScript testing

2021 November 12

M

Mike in JavaScript testing
у него работает, у меня нет)
источник

P

Pavel in JavaScript testing
хочется пройти тест из этого репо?
источник

M

Mike in JavaScript testing
у меня фикстура с playwright.con.ts storageState не оверрайдится моей кастомной)
источник

P

Pavel in JavaScript testing
а ты используешь новый test, который вернул из extend? вообще простой override проще через use
источник

P

Pavel in JavaScript testing
(но и extend будет работать)
источник

M

Mike in JavaScript testing
@boris_osipov Кстати, у меня storageState можно только в секции use в конфиге указать, а у тебя же вижу сразу в кофиге
источник

M

Mike in JavaScript testing
'storageState' does not exist in type 'Config<PlaywrightTestOptions, PlaywrightWorkerOptions>'
источник

BO

Boris Osipov in JavaScript testing
хм. тогда понятно почему)
источник

M

Mike in JavaScript testing
дак може твою сторадж и не считало даже?)
источник

M

Mike in JavaScript testing
с кофиги
источник

BO

Boris Osipov in JavaScript testing
ага. теперь проблема таже что и у тебя
источник

M

Mike in JavaScript testing
ну вот, фигня
источник

P

Pavel in JavaScript testing
вижу фигню, сейчас проснусь соображу!
источник

P

Pavel in JavaScript testing
js
const assert = require('assert');
const { test } = require('@playwright/test');

test.use({
 storageState: async ({ }, use) => {
   await use({ cookies: [{ name: "foo", value: "bar", domain: "playwright.dev", path: "/" }] });
 }
});

test('test', async ({ page, context }) => {
 await page.goto('https://playwright.dev/');
 const cookies = await context.cookies(['https://playwright.dev/'])
 assert.equal(cookies.length, 1)
 assert.equal(cookies[0].value, 'bar')
});
источник

P

Pavel in JavaScript testing
вот так вижу работает
источник

BO

Boris Osipov in JavaScript testing
давайте в pw чатик перекатимся)
источник

M

Mike in JavaScript testing
Это не тот кейс, мы про глобальный сетап
источник

OK

Oleksandr Khotemskyi in JavaScript testing
Valentine https://t.me/js_for_testing/98654

видишь переходить на страницу для того чтобы сетить куки не нужно
источник

OK

Oleksandr Khotemskyi in JavaScript testing
та пусть
источник

P

Pavel in JavaScript testing
(я убрал url, storageState ожидает что ему дадут то, что storageState вернул, если хочется куки по url-у ставить, то надо context override-ить
источник