我想向下滚动到页面底部,然后执行一个操作。使用 uiautomator
,我获得了以下内容:
index=2,
resource-id=com.manoramaonline.arogyam:id/pager,class=android.support.v4.view.ViewPager,
scrollable=true.
我试图用下面的代码来做到这一点:
JavascriptExecutor js = (JavascriptExecutor) driver;
RemoteWebElement element =(RemoteWebElement)driver.findElement(By.xpath("//android.support.v4.view.ViewPager[@resource-id='com.manoramaonline.arogyam:id/pager']"));
HashMap<String, String> scrollObject = new HashMap<String, String>();
scrollObject.put("direction", "down");
// This is where the error is
scrollObject.put("element", element.getId());
js.executeScript("mobile: scroll", scrollObject);
原文由 Pramod 发布,翻译遵循 CC BY-SA 4.0 许可协议
在最近更新的 appium “mobile : scroll” 中弃用了,以下代码将起作用,视频将帮助您实现。
滚动到文本:
此链接将为您提供帮助: https ://www.youtube.com/watch?v=bT3tqaLNn-Y