2014-10-16 2 views
2

У нас есть приложение, в котором мы запускаем тесты автоматизации с помощью Appium. Мы можем запустить приложение на устройстве и симуляторе через Appium. Тем не менее, приложение зависает и зависает после того, как Appium отправляет 2-3 команды отвода. После замораживания Appium не может найти никаких других элементов на экране.Автоматизация приложения iOS 8 с Appium вызывает замораживание приложения

Мы рассмотрели сценарий тестирования с использованием инструментов Xcode 6.0.1, но при запуске скрипта приложение зависает.

Приложение выполняет, как ожидается, при тестировании вручную. Он зависает, когда мы пытаемся запустить автоматизацию на нем либо с помощью Appium, либо с помощью инструментов Xcode. Мы используем Appium v1.3.0-beta1 и Xcode 6.0.1.

Это похоже на проблему this question, но наше тестовое устройство уже включено в 8.0.2.

ответ

2

Таким образом, получается, что при использовании iOS 8 запись слишком большого количества данных (особенно в случае, когда вы регистрируете ответы API) может вызвать состояние гонки во время автоматизации. Мы смогли решить проблемы с автоматизацией замораживания, отключив ведение журнала из приложения.

Решение было обнаружено благодаря замечательным анализа, @tbao на этот пост: https://discuss.appium.io/t/app-freezes-when-automated/1030/8

0

Существует способ перезагрузки Appium сервера во время выполнения, который помог нам преодолеть морозильную вопрос:

Пожалуйста, посмотрите на мой блог для получения более подробной информации:

http://www.qaautomationsimplified.com/android/restarting-appium-server-improve-various-server-freezing-issues-may-improve-execution-time/

Смежные вопросы