I have an Android app that I’m testing with Appium (using python and robot framework).
However, sometimes Appium just stops, not an error message, not a timeout it just hangs for a very long time (longer than the 30s implicit wait I have set).
When I set a long wait, and manually go into another page and back again, (whilst appium is waiting) everything works again, but just going straight to the page doesn’t work. However, if the full screen loading animation is disabled it works fine.
It is not just about the full screen loading animation, because it works when the activity doesn’t change, but just the page (with the animation) this was tested by putting the problem page somewhere else in the app’s structure (where there wasn’t an activity change directly before in the navigation).
Has anyone else seen this behaviour? Is it a limitation of Appium itself or is it something unrelated?