Size: a a a

Мобильное тестирование с Appium

2019 December 05

BO

Boris Osipov in Мобильное тестирование с Appium
Глеб Щукин
webdriverIO
при неудачном тесте я как то могу перехватить ошибку, что бы на неё не ругался npm?
Вряд ли. Зачем это вообще делать?
источник

ГЩ

Глеб Щукин in Мобильное тестирование с Appium
Boris Osipov
Вряд ли. Зачем это вообще делать?
Ну я подумал, может в конфиге что то не так. И необработанная ошибка в терминале сама по себе не ок.
источник

BO

Boris Osipov in Мобильное тестирование с Appium
вообще ок. у тебя процес завершился с ошибкой, вот тебе не нулевой код возврата и ошибка.
источник

BO

Boris Osipov in Мобильное тестирование с Appium
ну и  как бы npm вообще ничего не знает про jasmine.  js скрипт jasmine кинул исключение - npm написал про это
источник

BO

Boris Osipov in Мобильное тестирование с Appium
так с любым тулом. не вижу чего-то странного
источник

BO

Boris Osipov in Мобильное тестирование с Appium
а вообще там вроде есть ключик --silent :)
источник
2019 December 06

VB

Vitalii Budniak in Мобильное тестирование с Appium
Глеб Щукин
webdriverIO
при неудачном тесте я как то могу перехватить ошибку, что бы на неё не ругался npm?
try catch не вариант?
источник

ГЩ

Глеб Щукин in Мобильное тестирование с Appium
Vitalii Budniak
try catch не вариант?
вв этом собственно и вопрос, где это ловить?
источник

BO

Boris Osipov in Мобильное тестирование с Appium
источник

A

Anton in Мобильное тестирование с Appium
нормально пишет про падение.  я думаю что у все кто пишет на js/ts будет падать через npm
источник

A

Anton in Мобильное тестирование с Appium
npm ERR! code ELIFECYCLE бла бла
источник

A

Anton in Мобильное тестирование с Appium
в спек файле можешь сделать так
источник

A

Anton in Мобильное тестирование с Appium
источник

A

Anton in Мобильное тестирование с Appium
и тогда увидишь что успевает выполниться
источник

A

Anton in Мобильное тестирование с Appium
ну и обязательно try catch что бы нормально отследить
источник

ГЩ

Глеб Щукин in Мобильное тестирование с Appium
Anton
и тогда увидишь что успевает выполниться
всё выполняется, ошибка после всех тестов. она ни на что не влияет, кроме того что причиняет эстетическую боль.
источник

A

Anton in Мобильное тестирование с Appium
судя по скриншоту падает второй тест
источник

ГЩ

Глеб Щукин in Мобильное тестирование с Appium
есть ли какие то best practics по тестированию spa и вэб приложений? в доке webdriverIO акцент сделан на обычные сайты
источник

ГЩ

Глеб Щукин in Мобильное тестирование с Appium
Anton
судя по скриншоту падает второй тест
да, он падает там, где должен упасть. не в этом вопрос. я просто хочу убрать ошибку npm
источник
2019 December 07

VB

Vitalii Budniak in Мобильное тестирование с Appium
Всем привет! Торлкьо начал знакомится с Appium.
Пытался использовать driver.touchScroll http://v4.webdriver.io/api/protocol/touchScroll.html но он все время дает еррор что path не ок..... Я же прочитал что он типа  deprecated и должен быть заменен на driver.touchPerform http://appium.io/docs/en/commands/interactions/touch/touch-perform/ -  которий рпаботает, но только если между press и moveTo испльзовать wait - что показлось как то немного странно и возмонжно не сосвем правильно  (`         await driver.touchAction([
               {action: 'press', x: 2, y: 1549},
               {action: 'wait', ms: 1000},
               {action: 'moveTo', x: 4, y: 227},
               'release'
           ]);`)   Кто что ипсользует для того, чтоб скролить в нативном приложении?
источник