Size: a a a

2020 October 12

Н

Надя in JS for testing
Всем привет!
Ситуация: в мобильном приложении лайкаю пост.
Пишу тест, который проверяет, что количество лайков увеличивается на 1 после нажатия. Используем codeceptjs.
Логика у меня такая:
через await I.grabTextFrom (здесь recource_id кнопки лайка) забираю текст (количество лайков)
потом лайкаю пост
потом снова через await I.grabTextFrom забираю новое значение
и в конце мне надо убедиться что последнее значение = первое +1
подскажите, это верное направление мысли?
источник

OK

Oleksandr Khotemskyi in JS for testing
Надя
Всем привет!
Ситуация: в мобильном приложении лайкаю пост.
Пишу тест, который проверяет, что количество лайков увеличивается на 1 после нажатия. Используем codeceptjs.
Логика у меня такая:
через await I.grabTextFrom (здесь recource_id кнопки лайка) забираю текст (количество лайков)
потом лайкаю пост
потом снова через await I.grabTextFrom забираю новое значение
и в конце мне надо убедиться что последнее значение = первое +1
подскажите, это верное направление мысли?
я бы делал где то так же
источник

OK

Oleksandr Khotemskyi in JS for testing
только наверное после клика лучше делать не просто взять текст, а ждать пока текст станет значение+1
источник

OK

Oleksandr Khotemskyi in JS for testing
так будет чуть стабильней
источник

Н

Надя in JS for testing
о, интересно, спасибо, погуглю!
источник
2020 October 13

AI

Alexander Ivanov in JS for testing
c vue-test-utils кто-нибудь связывался?
мне надо бы подавить варнинг, появляющийся при рендеринге
[Vue warn]: Unknown custom element: <a-button> - did you register the component correctly? For recursive components, make sure to provide the "name" option.
который всю консоль своим мусором заваливает. в интернетах советуют перерегистрировать их. но не в тесте же все это делать для десятков штук
источник

VS

Vitalii Sotnichenko in JS for testing
Привет! Нужно автоматизировать тест где добавляем айтемы в фейворитс. Беру текущее состояние и после добавления сравниваю. Но при добавлении +1 к текущему элементу получаю значение 01 а вот у меня в элементе содержится как просто 1
источник

VS

Vitalii Sotnichenko in JS for testing
На данный момент реализовал так
источник

VS

Vitalii Sotnichenko in JS for testing
const initialFavoritesValue = await I.grabTextFrom(favoritesPO.locators.favoritesCounter)
   const sliceInitialFavoritesValue = initialFavoritesValue.slice(0, 1)
   const updatedFavoritesValue = sliceInitialFavoritesValue + 1
   const finalFavoritesValue = updatedFavoritesValue.slice(1,2)
источник

VS

Vitalii Sotnichenko in JS for testing
Но может есть вариант как оптимизировать?
источник

OK

Oleksandr Khotemskyi in JS for testing
Vitalii Sotnichenko
Привет! Нужно автоматизировать тест где добавляем айтемы в фейворитс. Беру текущее состояние и после добавления сравниваю. Но при добавлении +1 к текущему элементу получаю значение 01 а вот у меня в элементе содержится как просто 1
источник

ДП

Діма Потапов... in JS for testing
😁
источник

VG

Vitalii Grygoruk in JS for testing
Vitalii Sotnichenko
const initialFavoritesValue = await I.grabTextFrom(favoritesPO.locators.favoritesCounter)
   const sliceInitialFavoritesValue = initialFavoritesValue.slice(0, 1)
   const updatedFavoritesValue = sliceInitialFavoritesValue + 1
   const finalFavoritesValue = updatedFavoritesValue.slice(1,2)
parseInt
источник

VS

Vitalii Sotnichenko in JS for testing
спасибо
источник

VS

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

BO

Boris Osipov in JS for testing
Alexander Ivanov
c vue-test-utils кто-нибудь связывался?
мне надо бы подавить варнинг, появляющийся при рендеринге
[Vue warn]: Unknown custom element: <a-button> - did you register the component correctly? For recursive components, make sure to provide the "name" option.
который всю консоль своим мусором заваливает. в интернетах советуют перерегистрировать их. но не в тесте же все это делать для десятков штук
источник

AI

Alexander Ivanov in JS for testing
спасибо, посмотрю, попробую
источник

BO

Boris Osipov in JS for testing
Alexander Ivanov
спасибо, посмотрю, попробую
либо свой warnHandler в том же конфиге указать.
источник

N

Nazar in JS for testing
Привет, не могу скачать файл с playwright
источник

N

Nazar in JS for testing
источник