Hi,
I’m having issue when trying to swipe to element which is not presented on screen, when using
TouchAction press(startX, startY).moveTo(endX, endY).release().perform();
or
driver.swipe(startX,endX,startY,endY);
- with the old Java Client
The issue occurs only when Automating iOS devices, and the problem is that the Automation finds the Element before the swipe begins thus no need to swipe which is not the case and fails the test as a result.
I’m passing to every searched element @OnScreen = ‘true’ and real device dimensions to make sure I’m always looking for elements which are physically on screen, and still won’t work.
Needless to say that on Android everything runs smooth as silk 
Any suggestions guys?
BTW the App is always set to Instrumented = ‘true’ by default.
Cheers!