【发布时间】:2015-11-22 21:04:06
【问题描述】:
我尝试使用以下代码在 Appium 上成功滚动:
// java
JavascriptExecutor js = (JavascriptExecutor) driver;
HashMap<String, String> scrollObject = new HashMap<String, String>();
scrollObject.put("direction", "down");
scrollObject.put("element", ((RemoteWebElement) element).getId());
js.executeScript("mobile: scroll", scrollObject);
但是,由于已知的 appium 问题,尝试滚动到 UITableView 底部之外时出现 javascript 错误: https://github.com/appium/appium/issues/4836
这个问题与事实上 appium 的 isDisplayed() 方法总是返回 true (无论单元格在屏幕上是否可见)并且 appium 无法点击不可见的单元格,意味着 appium 无法滚动和选择对象。
有人找到解决办法了吗?
【问题讨论】:
标签: java testing automation appium