M
Size: a a a
M
BO
M
M
A
B
BO
origin на который надо засетить localStorage, то они открывают его, но не реальный, а интерцептят и открывают пустой html '<html></html>' и в него сетят localstorage items.BO
test() импортируешь в спек-файлы из файла со своей фикстурой или из '@playwright/test'?B
M
M
M
M
ЛВ
ЛВ
A

ДП
const fruits = [
{ apple: 's', color: 'color[0]', icon: 'color[0]' + ' s' },
{ apple: 'm', color: 'color[0]', icon: 'color[0]' + ' m' },
{ apple: 's', color: 'color[1]', icon: 'color[1]' + ' s' },
{ apple: 'm', color: 'color[1]', icon: 'color[1]' + ' m' },
{ apple: 's', color: 'color[2]', icon: 'color[2]' + ' s' },
{ apple: 's', color: 'color[2]', icon: 'color[2]' + ' m' },
];
const res = fruits.reduce(
(acc, { color, apple, icon }) => {
if (!acc.apple.includes(apple)) {
acc.apple.push(apple);
}
if (!acc.color.includes(color)) {
acc.color.push(color);
}
if (!acc.icon.includes(icon)) {
acc.icon.push(icon);
}
return acc;
},
{ apple: [], color: [], icon: [] },
);
console.log(res);
ЛВ