Size: a a a

2020 January 31

AG

Alex Green in JS for testing
понял
источник

AG

Alex Green in JS for testing
хм
источник

VG

Vitalii Grygoruk in JS for testing
держи вот попробуй такое заавтоматизировать с этими ожиданиями
источник

VG

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

VG

Vitalii Grygoruk in JS for testing
и так чтоб без слипов
источник

AG

Alex Green in JS for testing
@vgrygoruk (Виталий), спасибо за пример, действительно очень высокая динамика изменения состояние объектов
источник

AG

Alex Green in JS for testing
а чем у Вас получается автоматизировать такую динамику?
источник

AG

Alex Green in JS for testing
тем, что Вы выше предлагали
источник

AG

Alex Green in JS for testing
?
источник

AG

Alex Green in JS for testing
Alex Green
тем, что Вы выше предлагали
»для людей которые только начинают и не шарят - wdio + sync mode самое то что надо. Или CodeceptJS…
источник

AG

Alex Green in JS for testing
wdio = webdriverio ?
источник

VG

Vitalii Grygoruk in JS for testing
- webdriverio + @wdio/sync пакет просто чтобы писать тесты не задумываясь особо о промисах поначалу (потом всеравно прийдется)
- явные ожидания которые проверяют что анимации / транзишены (когда элементы двигаются по экрану) закончились
источник

OK

Oleksandr Khotemskyi in JS for testing
Alex Green
wdio = webdriverio ?
да
источник

AG

Alex Green in JS for testing
Спасибо, коллеги!
буду разбираться и переписывать код.

могли бы Вы посоветовать хорошую книгу, видео-курс по данному testframework или документации ориганальной хватит, которая есть в общем доступе?
источник

VG

Vitalii Grygoruk in JS for testing
у webdriverio хорошая дока на сайте
источник

VG

Vitalii Grygoruk in JS for testing
ну и вот еще вроде советуют (я сам не смотрел) https://learn.webdriver.io/
источник

VG

Vitalii Grygoruk in JS for testing
хотя он вроде уже устарел - там про версию 4 видосы
источник

E

Evgeniy in JS for testing
Vitalii Grygoruk
- webdriverio + @wdio/sync пакет просто чтобы писать тесты не задумываясь особо о промисах поначалу (потом всеравно прийдется)
- явные ожидания которые проверяют что анимации / транзишены (когда элементы двигаются по экрану) закончились
а что значит "поначалу не задумывались о промисах"? в сложных кейсах нужно включать async?
источник

VG

Vitalii Grygoruk in JS for testing
если нужно выполнить что-то не в браузере (например дергнуть HTTP урл)
источник

OK

Oleksandr Khotemskyi in JS for testing
Evgeniy
а что значит "поначалу не задумывались о промисах"? в сложных кейсах нужно включать async?
не, там нужно понимать как использовать browser.call()
источник