Невозможно провести пальцем по тесту appium iOS
В документации appium представляет следующую опцию для 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);
Я интегрировал это в свой тест, но после перехода к экрану, где будет доступно свайпирование, метод смахиванием не будет выполнять действие ... В панели исключений сбоя я получаю следующую ошибку: "org.openqa.selenium. WebDriverException: еще не реализовано ".
Я хочу провести слева направо, но другого решения пока не нашел ...
ОБНОВЛЕНИЕ: мне удалось провести, используя следующий код:
HashMap scrollObject = new HashMap();{{
scrollObject.put("direction", "left");
}};
((RemoteWebDriver) driver).executeScript("mobile: scroll", scrollObject);
Проблема в том, что он будет только один раз, даже если используется несколько раз ... какие-либо идеи о том, как решить эту проблему?