Scroll methods for iOSDriver

Hi everyone!

I am interested in scrolling methods those work in “page” mechanic. I need functionality that will scroll, for example, UITableView to the next “page” after each invocation of scroll method. I didn’t succeed such effect with current API of iOS Driver.

UIAutomation tool provides scrollUp, scrollDown, scrollRight, scrollLeft methods those work exactly in “page” mode.

Unfortunately, iOSDriver doesn’t support this functionality and use “touch” mechanic for scrolling - start tap, move to and release tap.

If I want to add support of scrollUp, scrollDown, scrollRight, scrollLeft methods from UIAutomation what modules should use(I assume that I need Appium-UIAuto and some other modules)? Could you help me please? And where should I look for functionality that transform iOSDriver commands to UIAutomation commands?

Thanks a lot for help.