Size: a a a

JavaScript testing

2021 October 27

O

Olga in JavaScript testing
ох... для меня целая куча мест в ноде, в которых я плаваю и которые мешают мне писать нормальные тесты, но async / await - вроде ну риалли не самое сложное.
источник

A

Amazov in JavaScript testing
вот и подводные камни полезли 😝
источник

G

Gnam in JavaScript testing
Вот так можно объяснить думаю:
Что с асинком хорошо, в любой не понятной ситуации пиши await 🤣
Точно не испортишь
источник

Р

Роман in JavaScript testing
++))
источник

O

Olga in JavaScript testing
ага, после вдио 7.9 особенно, где в какой-то ситуации у тебя должен быть WebdriverIO.Element, а в какой-то - Chainable Promise его. Тайпскрипт надо, тайпскрипт. Я бы без него давно кукушечкой поехала
источник

OK

Oleksandr Khotemskyi in JavaScript testing
пупетиром уже не пользуюсь ) сайпресом активно пока не пользуюсь )
источник

OK

Oleksandr Khotemskyi in JavaScript testing
до 2023 ты ок )
источник

Р

Роман in JavaScript testing
мы еще не говорили как на вдио хендлить ассихронный рендеринг страницы
источник

G

Gnam in JavaScript testing
Хотя апишные тесты итак асинк, может и выдумываю проблемы себе. Возможно процесс переобучения ребят без проблем пройдёт. 😅
источник

B

Bola in JavaScript testing
Хотелось человеку помочь. Визуально ему сразу станет понятно, чего не хватало в его коде.
источник

OK

Oleksandr Khotemskyi in JavaScript testing
Понимаю, я себе в кодсепт жс включил no-floating-promises в eslint - стало полегче, сразу красным светит где забыл
источник

ES

Eugene Stogniy in JavaScript testing
не идея действительно интересная )
источник

OK

Oleksandr Khotemskyi in JavaScript testing
иногда некоторые куски в асинк тестах наоборот лучше рассинхронизировать чтобы ускорить. Типа отправить 10 запросов а потом проверить что-то после всех - то можно через await Promise.all быстрей все отправить
источник

NS

Nick Silver in JavaScript testing
👀
источник

NK

ID:0 in JavaScript testing
Есть 2 бесплатных билета которые я хочу разыграть!

Правила очень простые:
- Лайк+репост+комментарий для
https://www.linkedin.com/posts/oleksandrkhotemskyi_testjs-summit-is-a-2-day-online-event-for-activity-6859126565079457792-b61M

или

https://www.facebook.com/Xotabu4/posts/10208922196567652

- После этого, пришлите ссылку на ваш репост в этой форме - https://forms.gle/TdE5WgQuYaYh8UCR8

- Розыгрыш проведу среди 2 случайных людей выполнит все условия 5.11.2021!
источник

О

Олька in JavaScript testing
Linkedin Done +
источник

V

Valeria in JavaScript testing
+1
источник

O

Olga in JavaScript testing
А нельзя ли в Webdriver IO как-то менять количество ретраев, если произошла ошибка stale element reference? Там, вроде, они есть, но всего 1 или 2 раза пробует повторно, а мне бы побольше
источник

DD

Danya Daniil in JavaScript testing
источник

O

Olga in JavaScript testing
Сорри уточню вопрос: ретрай не самого теста, а поиска элемента / действия с элементом, если упал stale element reference (так же как, если элемент not found, тест не сразу падает, а ждет некоторое время и пытается его снова найти)

там вроде бы что-то делали на эту тему, но больше как-то ничего не могу найти https://github.com/webdriverio/webdriverio/issues/748
источник