No se puede deslizar en la prueba de iOS de Appium

En la documentación, appium presenta la siguiente opción para java:

JavascriptExecutor js = (JavascriptExecutor) driver;
HashMap<String, Double> swipeObject = new HashMap<String, Double>();
swipeObject.put("startX", 0.01);
swipeObject.put("startY", 0.5);
swipeObject.put("endX", 0.95);
swipeObject.put("endY", 0.5);
swipeObject.put("duration", 1.8);
js.executeScript("mobile: swipe", swipeObject);

Integé esto en mi prueba, pero después de navegar a la pantalla donde estaría disponible el deslizamiento, el método con deslizar no realizará la acción ... En el panel de excepción de falla, recibo el siguiente error: "org.openqa.selenium. WebDriverException: aún no implementado ".

Quiero deslizar de izquierda a derecha, pero aún no encontré otra solución ...

ACTUALIZACIÓN: He logrado deslizar usando el siguiente código:

HashMap scrollObject = new HashMap();{{
    scrollObject.put("direction", "left");
}};
((RemoteWebDriver) driver).executeScript("mobile: scroll", scrollObject);

El problema es que solo se deslizará una vez, incluso si se usa varias veces ... ¿alguna idea sobre cómo resolver esto?

Respuestas a la pregunta(2)

Su respuesta a la pregunta