I was using the following code to scroll to an element which is not visible:
WebElement element = driver.findElementByName("text");
JavascriptExecutor js = (JavascriptExecutor) driver;
HashMap<String, String> scrollObjects = new HashMap<String, String>();
scrollObjects.put("element", ((RemoteWebElement) element).getId());
js.executeScript("mobile: scrollTo", scrollObjects);
I am getting below error when I use above method for scrolling:-
Unknown command, all the mobile commands except scroll have been removed.
In Appium 1.5.0 , name locator is removed
In java-client v4.0.0, scrollTo()
and scrollToExact()
became deprecated.
I am using xpath instead of findElementByName()
.
What is the workaround for mobile: scrollTo