Size: a a a

2020 February 13

m

mkots in JS for testing
Кстати о мобилах, кто-то сталкивался с тем что гугл клава не тригерит почти никаких ивентов
источник

AV

Alex Vershinin in JS for testing
Denis
Но мультибраузерность же топ, мобильные нативно - тоже. Это ж ппц как важно
Смотря какие нужды проекта. Кому-то важно, кому-то нет. Мне можно было просто viewport поменять и тестить сайт в мобильном виде в cypress.
источник

SC

Sergey Chepets in JS for testing
первый раз пригодилась асинхронность JS в тестах. У меня есть форма, после открытия которой, еще в течении неопределенного времени могут прилететь ответы с бека по опциям селектов. И сейчас при помощи Promise.all() и функции waitForResponse() дожидаюсь всех ответов и только после этого перехожу к заполнению формы.
источник

AV

Alex Vershinin in JS for testing
Хорошо) а вопрос в чём?
источник

BO

Boris Osipov in JS for testing
Sergey Chepets
первый раз пригодилась асинхронность JS в тестах. У меня есть форма, после открытия которой, еще в течении неопределенного времени могут прилететь ответы с бека по опциям селектов. И сейчас при помощи Promise.all() и функции waitForResponse() дожидаюсь всех ответов и только после этого перехожу к заполнению формы.
юзеры тоже должны смотреть в девтулз и ждать ответов перед тем как форму заполнять?
источник

SC

Sergey Chepets in JS for testing
Boris Osipov
юзеры тоже должны смотреть в девтулз и ждать ответов перед тем как форму заполнять?
ну там милисекунды, + это бекофис, к нему не сильно высокие требования.
источник

SC

Sergey Chepets in JS for testing
А отслеживать наличие опций во всех селектах перед заполнением не очень удобно, а явные ожидания зло
источник

SC

Sergey Chepets in JS for testing
Boris Osipov
юзеры тоже должны смотреть в девтулз и ждать ответов перед тем как форму заполнять?
+ смотри такой кейс. Я жду когда спинер пропадет, а эта проверка отрабатывает до того как он еще появился, я добавляю ожидание его появления, но ответы так быстро возвращаются, что он был в доме меньше делея в моем ожидании.
источник

SC

Sergey Chepets in JS for testing
спинер тоже зло)
источник

B

Bola in JS for testing
всем привет, тут был вопрос - я уже нашел ответ
поэтому - всем просто доброе утро
источник

VG

Vitalii Grygoruk in JS for testing
Sergey Chepets
+ смотри такой кейс. Я жду когда спинер пропадет, а эта проверка отрабатывает до того как он еще появился, я добавляю ожидание его появления, но ответы так быстро возвращаются, что он был в доме меньше делея в моем ожидании.
Никогда на такое не завязывайся в тестах.
источник

AV

Alex Vershinin in JS for testing
Bola
всем привет, тут был вопрос - я уже нашел ответ
поэтому - всем просто доброе утро
Доброе :)
источник

AK

Alexander Koptyaev in JS for testing
Vitalii Grygoruk
Никогда на такое не завязывайся в тестах.
относится к «дожидаюсь появление спиннера»?
источник

SC

Sergey Chepets in JS for testing
Vitalii Grygoruk
Никогда на такое не завязывайся в тестах.
Я это написал к реплике про юзера. Юзер видит спинер, а я ожидаю в тестах когда все респонзы придут, которые могут мне сделать флаки тест
источник

VG

Vitalii Grygoruk in JS for testing
Alexander Koptyaev
относится к «дожидаюсь появление спиннера»?
Да
источник

OI

Oleksii Ihnatiuk in JS for testing
Sergey Chepets
Я это написал к реплике про юзера. Юзер видит спинер, а я ожидаю в тестах когда все респонзы придут, которые могут мне сделать флаки тест
можно привязаться на то, когда будет видна форма
источник

SC

Sergey Chepets in JS for testing
Oleksii Ihnatiuk
можно привязаться на то, когда будет видна форма
так форма видна, я начинаю вводить данные в инпут, приходят респонзы, обновляется стейт и сбрасывается все что я ввел в импут
источник

OI

Oleksii Ihnatiuk in JS for testing
тогда заведи баг, и поставь слип 10 сек :)
источник

OI

Oleksii Ihnatiuk in JS for testing
testability все дела
источник

VL

Valentyn Lutsuk in JS for testing
ребята, подскажите как возможно написать универсальный метод для проверки наличия элемента на странице. чтобы возможно было туда передать by что искать и значение для поиска. и возможно ли такое написать?
тесты на protractor
источник