Size: a a a

JavaScript testing

2020 December 30

S

Sulaiman in JavaScript testing
в 1ом случае: колбэк, 2ой:  async/await. Какая-то есть разница в выполнении или только визуально чище код с async?
источник

OI

Oleksii Ihnatiuk in JavaScript testing
Вы напишите парочку тестов и потом нам расскажите.
источник

S

Sulaiman in JavaScript testing
Oleksii Ihnatiuk
Вы напишите парочку тестов и потом нам расскажите.
Читайте внимательнее сообщение.не надо умничать
источник

OI

Oleksii Ihnatiuk in JavaScript testing
У вас пример в вакууме. Покажите что-то более приближенное к настоящему
источник

OI

Oleksii Ihnatiuk in JavaScript testing
А если будет десять кликов подряд? У вас самописный фреймворк? Что вы хотите узнать?
источник

OI

Oleksii Ihnatiuk in JavaScript testing
Пока, то как вы задали вопрос выглядит больше как вброс, вам уже ответили разницу, но вы видимо хотите услышать что-то другое.
источник
2020 December 31

OP

Oleksandr Pelykh in JavaScript testing
Sulaiman
в 1ом случае: колбэк, 2ой:  async/await. Какая-то есть разница в выполнении или только визуально чище код с async?
По сути визуально только)
источник

B

Bola in JavaScript testing
Sulaiman
Помогите, пожалуйста, тонкости не пойму.
В чем разница между
“Demo test”:(browser){
browser.click(‘element1’,()=>{
browser.click(‘element2’)
})
}

vs

“Demo test”:async (browser){
await browser.click(‘element1’)
await browser.click(‘element2’)
}
Делают одно и то же. Но как написали выше - напишите 20 кликов подряд в обоих вариантах и сравните
источник

OK

Oleksandr Khotemskyi in JavaScript testing
Sulaiman
Помогите, пожалуйста, тонкости не пойму.
В чем разница между
“Demo test”:(browser){
browser.click(‘element1’,()=>{
browser.click(‘element2’)
})
}

vs

“Demo test”:async (browser){
await browser.click(‘element1’)
await browser.click(‘element2’)
}
Я бы еще посмотрел пример с работой с результатами команд, типа getText, getAttribute - там на чейнинге сразу куча минусов вылазит. Клики еще терпимо относительно
источник

BO

Boris Osipov in JavaScript testing
ммм сейчас бы серьезно обсуждать колбеки на пороге 2021...
источник

B

Bola in JavaScript testing
человек спросил - получил ответ
давайте перед НГ быть добрее )
источник

S

Sulaiman in JavaScript testing
Спасибо всем за ответы. Я конечно очень долго пытался сам понять прежде чем тревожить вас. Проблема скорее возникла с внедрением в UI тесты axios запросов. В нем в .then(()=>{
моиАссерты
} я вставлял свои ассерты, так как если делать ассерты с использованием данных респонса вне axios, мои тесты эти значения не видят либо надо делать какой-то explicit wait
источник

VL

Vlad Leně in JavaScript testing
Всех с наступающим новым годом)  а кого-то уже с наступившим.
 Пусть 2021 будет восхитительно хорош во всех смыслах этого слова!
Чистого кода и хорошего настроения  всем
источник

S

Sulaiman in JavaScript testing
И тут я начал изучать как сделать это грамотно, промисы, шмромисы и тд
источник

P

Paul G in JavaScript testing
Sulaiman
Спасибо всем за ответы. Я конечно очень долго пытался сам понять прежде чем тревожить вас. Проблема скорее возникла с внедрением в UI тесты axios запросов. В нем в .then(()=>{
моиАссерты
} я вставлял свои ассерты, так как если делать ассерты с использованием данных респонса вне axios, мои тесты эти значения не видят либо надо делать какой-то explicit wait
чувак, без обид, но ознакомься c асинхронностью в JS и какие есть способы работы с ней.
источник

P

Paul G in JavaScript testing
перед тем как писать тесты, это важно
источник

NA

Nikolay Aleksandrovi... in JavaScript testing
learn.javascript.ru в помощь
источник

S

Sulaiman in JavaScript testing
Paul G
чувак, без обид, но ознакомься c асинхронностью в JS и какие есть способы работы с ней.
Думаете я не делал?! Не зашло в понимание, может мне.
источник

S

Sulaiman in JavaScript testing
За ресурс спасибо:)
источник

P

Paul G in JavaScript testing
Sulaiman
Думаете я не делал?! Не зашло в понимание, может мне.
Так почему мы из-за этого должны страдать?)
источник