Appium создает драйвер очень медленно. (Инспектор загружает элементы дерева очень медленно.)

Эта проблема

Приложение можно быстро запустить, когда я использую Appium Desktop для создания сеанса для инспектора, но загрузка дерева элементов для инспектора занимает слишком много времени. Это явление происходит только в некоторых приложениях.

Среда

  • Версия Appium (или git revision), в которой обнаружена проблема: Appium Desktop 1.6.1 (Appium Server 1.8.0)
  • Последняя версия Appium, в которой не было проблемы (если применимо):
  • Настольная ОС / версия, используемая для запуска Appium:MacOS 10.13.5
  • Версия Node.js (если не используется Appium.app|exe):10.1.0
  • Мобильная платформа / тестируемая версия:iOS 10.3.3
  • Реальное устройство или эмулятор / симулятор: реальное устройство iPhone 7
  • Appium CLI или Appium.app|exe:

подробности

Это примерно 5 минут, чтобы получить ответ, загружающий дерево элементов.

2018-06-28 09:40:05:339 - [debug] [XCUITest] Failed to create WDA session. Retrying...
2018-06-28 09:40:06:346 - [debug] [BaseDriver] Event 'wdaSessionAttempted' logged at 1530150006346 (09:40:06 GMT+0800 (CST))
2018-06-28 09:40:06:346 - [debug] [XCUITest] Sending createSession command to WDA
2018-06-28 09:40:06:347 - [debug] [JSONWP Proxy] Proxying [POST /session] to [POST http://localhost:8100/session] with body: {"desiredCapabilities":{"bundleId":"com    .chinaums.ttf6","arguments":[],"environment":{},"shouldWaitForQuiescence":true,"shouldUseTestManagerForVisibilityDetection":true,"maxTypingFrequency":60,"shouldUseS    ingletonTestManager":true}}
2018-06-28 09:45:28:282 - [debug] [JSONWP Proxy] Got response with status 200: {"value":{"sessionId":"9A6749D7-5A1D-431F-AA57-  E1126F189E95","capabilities":{"device":"iphone","browserName":null,"sdkVersion":"10.3.3","CFBundleIdentifier":null}},"sessionId":"9A6749D7-5A1D-431F-AA57-  E1126F189E95","status":0}
2018-06-28 09:45:28:282 - [debug] [BaseDriver] Event 'wdaSessionStarted' logged at 1530150328282 (09:45:28 GMT+0800 (CST))
2018-06-28 09:45:28:472 - [debug] [XCUITest] Cannot find a match for DerivedData folder path from lsof. Trying to access logs
2018-06-28 09:45:28:482 - [debug] [BaseDriver] Event 'wdaStarted' logged at 1530150328481 (09:45:28 GMT+0800 (CST))
2018-06-28 09:45:28:482 - [XCUITest] Skipping setting of the initial display orientation. Set the "orientation" capability to either "LANDSCAPE" or "PORTRAIT", if  this is an undesired behavior.  

Ссылка на журналы Appium

appium_server_log

1 ответ

Я добавил это после этой цитаты. Создание сеанса теперь занимает более 5 минут с Xcode 9. Просто добавьте возможность: waitForQuiescence = false

Другие вопросы по тегам