Size: a a a

2019 December 17

N

Noname in JS for testing
artem belikov
cypress run --record --config viewportWidth=1280,viewportHeight=720
Так. Только без record. Сейчас гляну что за параметр.
источник

N

Noname in JS for testing
artem belikov
А ты viewport в настройках тоже устанавливаешь) т.е. помимо:
capture: viewport?
Capture:viewport - это режим скриншота. Т.е. может все страницу, область видимлсти или полностью окно сайпреса с логами.  
Значения вьюпорта да, в конфиге задаю, через cli, но это не относится к режису скриншота. Если бы значения не были установоены, был бы дефолтный 1000х660
источник

AV

Alex Vershinin in JS for testing
А не плагином пробовал? У него же вроде есть cy.screenshot(). Не обрезает?
источник

AV

Alex Vershinin in JS for testing
Мне кажется просто тут может быть баг именно плагина. Ну или некорректное использование :)
источник

N

Noname in JS for testing
Alex Vershinin
Мне кажется просто тут может быть баг именно плагина. Ну или некорректное использование :)
Точно не плагина, т.к. подключала разные.


cy.screenshot
Да, только что по твоему совету попробовала. Обрезалось.
источник

AV

Alex Vershinin in JS for testing
источник

AV

Alex Vershinin in JS for testing
мне кажется это оно
источник

AV

Alex Vershinin in JS for testing
посмотрите комменты
источник

N

Noname in JS for testing
Alex Vershinin
мне кажется это оно
Действительно. Спасибо, упустила
источник

AV

Alex Vershinin in JS for testing
Напишите для истории потом какое решение выбрали. Интересно же :) А то я не вчитывался, что предлагают.
источник

N

Noname in JS for testing
Alex Vershinin
Напишите для истории потом какое решение выбрали. Интересно же :) А то я не вчитывался, что предлагают.
Ok, как только вернусь к этому, напишу
источник

Mike Кernserj in JS for testing
Alex Vershinin
Напишите для истории потом какое решение выбрали. Интересно же :) А то я не вчитывался, что предлагают.
Все испробовала, не помогло. Мб, я криворукая
источник
2019 December 18

m

mkots in JS for testing
Alexander Popov
Я не знаю ничего об этом в сайпрес, мне непонятно как это может работать и я с удовольствием бы послушал кого то знающего @mkots
Нужно тюнить xvfb чтобы делать скриншоты большого экрана, притом тюнить по хитрому, так чтобы dpr был равен 2, задать дар не поможет, плюс в хедлес иногда нужно передавать явно параметры запуска с определенным разрешением, в каких случаях это нужно делать я так и не понял, я тестит практически одинаковые штуки, в одной все работало, а в другой все скринилось очень мелко, хз с чем это связано
источник

m

mkots in JS for testing
Mike Кernserj
Все испробовала, не помогло. Мб, я криворукая
источник

N

Noname in JS for testing
Спасибо!
источник

ВС

Владимир Стецко in JS for testing
Народ, вопрос к тем кто тестит реакт.
Достаточно ли будет снапшот-тестов (как в Jest скажем) для проверки адаптивного UI?

И правильно ли я понимаю что это просто сравнение слепков стейта из реакта, после того как реакт отрендерил страницу?
источник

VG

Vitalii Grygoruk in JS for testing
источник

VG

Vitalii Grygoruk in JS for testing
Владимир Стецко
Народ, вопрос к тем кто тестит реакт.
Достаточно ли будет снапшот-тестов (как в Jest скажем) для проверки адаптивного UI?

И правильно ли я понимаю что это просто сравнение слепков стейта из реакта, после того как реакт отрендерил страницу?
да - ты правильно понимаешь. Оно тебе никак не гаратнирует что UI не поплыл. Посмотри на вот это https://github.com/americanexpress/jest-image-snapshot
источник

ВС

Владимир Стецко in JS for testing
Про сравнение актуальных скринов я в курсе, сам такой прототип пилил на тракторе, Gemini, WebdriverIO
источник

ВС

Владимир Стецко in JS for testing
но до поддержки его руки не дошли, прозреваю что со сравнением картинок будет маленький адок в плане организации процессов
источник