Size: a a a

2019 December 10

L

Le in JS for testing
Oleksandr Khotemskyi
Возьми лучше webdriverio, там хоть по началу с асинхронностью нет войны

Но сам мой совет сейчас стригерит людей и тебе сейчас насоветуют и сайпрес и все на свете
Хорошо, спасибо за совет!
источник

OI

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

OK

Oleksandr Khotemskyi in JS for testing
Oleksii Ihnatiuk
я как всегда скажу, что лучше использовать асинхронный вариант, потому что так ты лучше понимаешь язык на котором пишешь и есть нюансы, которые после синхронной работы с вдио ты будешь не знать либо что еще хуже думать, что так и должно работать.
Зачем усложнять жизнь если можно не усложнять? Особенно по началу помню как мозг пух, то мне аж жалко людей которые мучаются
источник

OI

Oleksii Ihnatiuk in JS for testing
потом разбираться никто не будет, а если и будет, то через боль и она будет больше, чем сейчас потратить время на async ... await.
источник

P

Paul G in JS for testing
Oleksii Ihnatiuk
потом разбираться никто не будет, а если и будет, то через боль и она будет больше, чем сейчас потратить время на async ... await.
100%
источник

OK

Oleksandr Khotemskyi in JS for testing
Oleksii Ihnatiuk
потом разбираться никто не будет, а если и будет, то через боль и она будет больше, чем сейчас потратить время на async ... await.
А потом и ненадо, выйдет очередной мегасуперфреймворк и все захотят его, или проект умрет, или все перепишут :)
источник

BO

Boris Osipov in JS for testing
Oleksii Ihnatiuk
потом разбираться никто не будет, а если и будет, то через боль и она будет больше, чем сейчас потратить время на async ... await.
оч спорно. писать на неудобном в wdio async режиме чтобы сразу страдать или писать на удобном и простом sync, привыкнуть к языку и т.д. и потом срадать разбираясь с промисами... ну хз хз
источник

OI

Oleksii Ihnatiuk in JS for testing
рост скиллов в программирование с кастрированием себя под sync я не особо вижу :)
источник

OI

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

BO

Boris Osipov in JS for testing
и я тоже про новичков. одно дело писать
$().click()

другое каждый раз думать где поставить await.  а если не поставил то офигивать от того, что хрен пойми почему не работает.
источник

OI

Oleksii Ihnatiuk in JS for testing
да, но потом когда приходится с async либой работать, то начинается мрак
источник

IL

Igor Lantushenko in JS for testing
бесконечное противостояние sync природы тестирования и async природы js
источник

OI

Oleksii Ihnatiuk in JS for testing
если ограничиваться только тестиками, то можно конечно sync и погнали
источник

OK

Oleksandr Khotemskyi in JS for testing
Oleksii Ihnatiuk
я сейчас больше про новичков, когда ты уже понимаешь, то без разницы на чем писать
Про новичков как раз лучше писать на sync, а разбиратся с async может не прийдется вообще
источник

OI

Oleksii Ihnatiuk in JS for testing
может)
источник

ab

artem belikov in JS for testing
Oleksandr Khotemskyi
Про новичков как раз лучше писать на sync, а разбиратся с async может не прийдется вообще
Извиняюсь сразу за офтоп)
https://youtu.be/FDiMp_Vna_k
источник

OK

Oleksandr Khotemskyi in JS for testing
Я если что тоже считаю что раз собрался писать на js, то с асинхронностью надо быть на "ты"

Но приходится идти на компромисы
источник

E

Evgeniy in JS for testing
а что во wdio асинхронность не нужна? там это хендлится под капотом?
источник

B

Bola in JS for testing
Evgeniy
а что во wdio асинхронность не нужна? там это хендлится под капотом?
Если включишь sync, то можешь с объектом browser писать синхронным образом. Но как выше писали, если юзаешь сторонние либы, начинаются веселые моменты. Но тоже обходится конечно, только уже будет не красиво
источник

E

Evgeniy in JS for testing
Bola
Если включишь sync, то можешь с объектом browser писать синхронным образом. Но как выше писали, если юзаешь сторонние либы, начинаются веселые моменты. Но тоже обходится конечно, только уже будет не красиво
ясненько
источник