Size: a a a

JavaScript testing

2021 August 26

MB

Michael Bodnarchuk in JavaScript testing
я интегрировал в кодсепт все возможные апихи. вот это вот t.* оно реально очень грубая хрень
деталей не скажу, давно с ним возился
источник

B

Bola in JavaScript testing
Я к тому, что когда пишешь на самом тесткафе - то и как в кипарисе - действительно просто пишешь тесты.
А так как этот фреймовк all in one - после установки просто можно писать тесты и не париться. До поры до времени)
источник

AS

Aleksey Smit in JavaScript testing
всем приверт. использую wdio 5. не могу релизовать в браузере эмуляцию клика анл слайд. ругается что browser.buttonDown is not a functionю пишу примерно такой код viewer.getViewerScene().moveTo(1, 130);
   browser.buttonDown(0);
   viewer.getViewerScene().moveTo(1, 150);
   browser.buttonUp(0);
источник

AS

Aleksey Smit in JavaScript testing
может кто-то сталкивался с такой проблемой?
источник

VL

Vadim Lutsyk in JavaScript testing
Вместо buttonDown можно использовать perform actions
https://github.com/jlipps/simple-wd-spec#perform-actions
источник

AS

Aleksey Smit in JavaScript testing
Это работает только для апиума насколько я понял
источник

ДП

Діма Потапов... in JavaScript testing
источник

AS

Aleksey Smit in JavaScript testing
там написано что-то другое?
источник

ДП

Діма Потапов... in JavaScript testing
ні, це частина селеніуму, працює не тільки для апіуму
источник

AS

Aleksey Smit in JavaScript testing
Ага, заработало, спасибо
источник

MP

Mike Petrov in JavaScript testing
Ребят всем привет а не подскажите такой вопрос. Надо реакт нейтив приложение потестить, инпуты, кнопки понажимать, тексты повводить. Какую лучше либу взять ? А то их много а что выбрать хз. Подскажите пожалуйста
источник

BK

Bohdan Khlystov in JavaScript testing
Добрый день, посмотрите в сторону Appium
https://appium.io/
Найдете пример конфига и кода
https://github.com/saucelabs-training/demo-js
источник

ДП

Діма Потапов... in JavaScript testing
appium (+фрейм\либа клиент) или detox
источник

AS

Aleksey Smit in JavaScript testing
почему то когда запускаю экшн локально работает отлично, а вот когда запускаю в браузер стеке прилетает вот такая ошибка 'pointerType' must be a string that matches sources pointer type
источник

AS

Aleksey Smit in JavaScript testing
а нет и локально тоже
источник

ДП

Діма Потапов... in JavaScript testing
вы на wdio ?
источник

AS

Aleksey Smit in JavaScript testing
ага
источник

AS

Aleksey Smit in JavaScript testing
беру пример из ссылки с документацией
источник

AS

Aleksey Smit in JavaScript testing
и еще такое чуство что мышь остается зажатой несмотря на то что там есть действие pointerUp
источник

AS

Aleksey Smit in JavaScript testing
[{
       "actions": [
         {
           "type": "pointer",
           "id": "finger1",
           "parameters": {"pointerType": "touch"},
           "actions": [
             {"type": "pointerMove", "duration": 0, "x": 0, "y": 130},
             {"type": "pointerDown", "button": 0},
             {"type": "pause", "duration": 500},
             {"type": "pointerMove", "duration": 1000, "origin": "pointer", "x": 0, "y": 300},
             {"type": "pointerUp", "button": 0}
           ]
         }
       ]
     }]
источник