我要向下滚动到页面底部向下滚动页面,并做一些action.Using uiautomator
我已获得以下:如何appium
index=2,
resource-id=com.manoramaonline.arogyam:id/pager,class=android.support.v4.view.ViewPager,
scrollable=true.
请帮我做到这一点。
我试着用下面的code.Could任何人指出的问题?
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");
//i am getting error for this code
scrollObject.put("element", element.getId());
js.executeScript("mobile: scroll", scrollObject);
你能添加有关您的自动化喜欢的操作系统是一些细节使用,自动化应用操作系统,你正在使用的appium版本等 – user2220762 2014-11-26 09:47:05
我正在为android应用创建脚本,appium版本是AppiumForWi ndows-1.2.4.1 – Tester 2014-12-01 09:32:20
我可以使用下面的代码向下滚动,WebElement element = driver.findElement(By.className(“android.widget.ScrollView”)); HashMap arguments = new HashMap (); arguments.put(“element”,((RemoteWebElement)element).getId()); ((JavascriptExecutor)驱动程序).executeScript(“mobile:scrollTo”,arguments);但得到异常信息:[debug]响应客户端错误:{“status”:13,“value”:{“message”:“处理命令时出现未知的服务器端错误。”,“origValue”:“无法将元素滚动到视图中: –
Tester
2014-12-04 05:49:22