【发布时间】:2015-02-08 23:15:03
【问题描述】:
我正在使用 java 客户端自动化 Android 本机应用程序。
本机应用程序有一个 ListView 页面,其中包含更多 200 个元素,其中 textView 对象按字母顺序排列,当我尝试滚动时,它会滚动到字母“E”,然后应用程序进入后台,@Test 结束。
HashMap scrollObject = new HashMap();
RemoteWebElement element = (RemoteWebElement)driver.findElementById(fullListContainer);
JavascriptExecutor js = (JavascriptExecutor) driver;
String widId = ((RemoteWebElement) element).getId();
//Text for search on the screen
scrollObject.put("text", tvProvidername);
scrollObject.put("element", widId);
js.executeScript("mobile: scrollTo", scrollObject);
【问题讨论】:
-
“自动化 Android 原生应用程序”——你是什么意思?你如何自动化应用程序?
标签: java javascript android appium