Возможно, вы захотите увеличить newCommandTimeout
Значение требуемой способности до чего-то, что позволит вам проверить значения элементов.Соответствующая строка кода для увеличения времени ожидания до 5 минут будет выглядеть так:
desired_caps['newCommandTimeout'] = '300'
Полная процедура инициализации на всякий случай:
from appium import webdriver
desired_caps = {}
desired_caps['platformName'] = 'iOS'
desired_caps['platformVersion'] = '12.3'
desired_caps['automationName'] = 'xcuitest'
desired_caps['deviceName'] = 'iPhone SE'
desired_caps['newCommandTimeout'] = '300'
driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)
Таким образом, Appium будет ожидать новую команду отклиент (ваш код) в течение 5 минут, прежде чем считать клиента бездействующим и завершить сеанс, должно быть достаточно для включения отладки, не стесняйтесь увеличивать его при необходимости.
Вы также можете рассмотреть возможность перехода на Appium Studio , которая облегчит вашу жизнь, когда дело доходит до проверки макета мобильного устройства, управления устройствами iOS / профилями обеспечения, автоматического создания уникальных локаторов XPath для элементов и наличия дополнительный набор желаемых возможностей , позволяющий быстрее справляться с крайними случаями