@sujata_kalluri :- Hi Sujata,
First of all sorry for the late reply, As per my knowledge driver.scrollTo(value) only working when android.widget.ListView have single text in it and it fails when multiple text is present in each row of listView. In my case I have single entry/text in each line.
So to resolve your issue you can use below method which I implemented for me and it is working fine.
**public WebElement scroll(String keyword)
{
HashMap scrollObject = new HashMap();
RemoteWebElement element = (RemoteWebElement) driver.findElementByAndroidUIAutomator(
"new UiSelector().className(\"android.widget.ListView\")");
JavascriptExecutor js = (JavascriptExecutor) driver;
String webElementId = ((RemoteWebElement) element).getId();
System.out.println(webElementId);System.out.println(element);
scrollObject.put("text", keyword);
scrollObject.put("element", webElementId);
js.executeScript("mobile: scrollTo", scrollObject);
return element;
}**