t.me/atinfo_chat Telegram группа по автоматизации тестирования

Appium iOS, проблемы со сбросом настроек приложения.

configuration
mobile
appium
ios
Теги: #<Tag:0x00007fb2f80eb7c8> #<Tag:0x00007fb2f80eb610> #<Tag:0x00007fb2f80eb4d0> #<Tag:0x00007fb2f80eb368>

(Alexey Kryukov) #1

Доброе время суток.
Есть проблема со сбросом настроек. Если указывать только desired_caps['noReset'] = False, то при следующем запуске приложение остается в том состоянии, где оно завершилось. Если указывать desired_caps['fullReset'] = True, то приложение не может дождаться старта симулятора. При полном сбросе периодически выводится повторяющееся сообщение ошибки с текстом:

Сообщение об ошибке
E       [2019-11-15 09:54:50 +0000] Status=2, isTerminal=NO, Elapsed=01:37.
E       	Waiting on Data Migration
E       		Reason:Running plugin com.apple.PreferencesMigrator (PreferencesMigrator.migrator)
E       		Migration Elapsed:00:12 seconds
E       
E       [2019-11-15 09:54:51 +0000] Status=2, isTerminal=NO, Elapsed=01:38.
E       	Waiting on Data Migration
E       		Reason:Running plugin com.apple.PreferencesMigrator (PreferencesMigrator.migrator)
E       		Migration Elapsed:00:13 seconds
E       
E       [2019-11-15 09:54:52 +0000] Status=1, isTerminal=NO, Elapsed=01:39.
E       	Waiting on BackBoard
Настройки при полном сбросе
desired_caps['fullReset'] = True
desired_caps['resetOnSessionStartOnly'] = True
desired_caps['launchTimeout'] = 600000
desired_caps['newCommandTimeout'] = 600
desired_caps['commandTimeouts'] = '600000'
desired_caps['wdaLaunchTimeout'] = 600000
desired_caps['wdaConnectionTimeout'] = 600000

Собственно вопрос ЧЯДН.