Инспектор Appium застрял с загрузочной анимацией в разделе пользовательского интерфейса, не позволяя получить текущий пользовательский интерфейс и элементы. Как это можно обойти?
Я использую Appium 1.13.0 на Windows с реальным устройством Android и пытаюсь проверить нативное приложение React.
Инспектор запускает приложение и показывает начальный экран (средство выбора среды) и позволяет просматривать / выбирать элементы, но после нажатия - показывает анимацию загрузки, которая не останавливается.
Попытка обновить ничего не делает.
На самом устройстве - приложение достигло нужного экрана.
Из журналов Appium вот что происходит после нажатия:
[MJSONWP (6564ecbb)] Responding to client with driver.click() result: true
[HTTP] <-- POST /wd/hub/session/6564ecbb-53f5-4c97-8456-f70f6ea3d747/element/1/click 200 141 ms - 76
[HTTP]
[AndroidBootstrap] [BOOTSTRAP LOG] [debug] Returning result: {"status":0,"value":true}
[HTTP] --> GET /wd/hub/session/6564ecbb-53f5-4c97-8456-f70f6ea3d747/source
[HTTP] {}
[MJSONWP (6564ecbb)] Calling AppiumDriver.getPageSource() with args: ["6564ecbb-53f5-4c97-8456-f70f6ea3d747"]
[HTTP] --> GET /wd/hub/session/6564ecbb-53f5-4c97-8456-f70f6ea3d747/screenshot
[HTTP] {}
[MJSONWP (6564ecbb)] Calling AppiumDriver.getScreenshot() with args: ["6564ecbb-53f5-4c97-8456-f70f6ea3d747"]
[AndroidBootstrap] Sending command to android: {"cmd":"action","action":"source","params":{}}
[HTTP] --> GET /wd/hub/session/6564ecbb-53f5-4c97-8456-f70f6ea3d747/window/current/size
[HTTP] {}
[MJSONWP (6564ecbb)] Calling AppiumDriver.getWindowSize() with args: ["current","6564ecbb-53f5-4c97-8456-f70f6ea3d747"]
[AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got data from client: {"cmd":"action","action":"source","params":{}}
[AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command of type ACTION
[AndroidBootstrap] [BOOTSTRAP LOG] [debug] Got command action: source