javascript - 如何使用 appium 驱动程序按 id 滚动到元素

标签 javascript java scroll appium

我想使用 appium 驱动程序按 id 滚动到页面中的某个元素。

我尝试过以下方法:

JavascriptExecutor js = (JavascriptExecutor) driver;
HashMap<String, String> scrollObject = new HashMap<String, String>();
scrollObject.put("direction", "down");
js.executeScript("mobile: scroll", scrollObject);

但它说尚未实现。

最佳答案

1.使用appium的scrollTo或scrollToExact方法 2. 使用屏幕 x y 坐标实现滑动方法 之后使用 while 循环..检查您的元素 ID,如果存在,请单击否则滑动

关于javascript - 如何使用 appium 驱动程序按 id 滚动到元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32088016/

相关文章:

javascript - `this` 和 `prototype` 有什么区别? javascript 哎呀

javascript - React onClick 未在 map 生成列表内触发

java - 处理多种表单,Spring

java - Android 文件创建失败

css - 修复了持久标题并滚动到聚焦的输入字段

javascript - Angular 提供者 $get 未初始化

java - Log4j2 JMX : Updating the logging level via jConsole doesn't take effect

javascript - Vue JS 当我点击按钮时我希望 div 滚动到 div 的底部

iphone - 对 "keyboard obscures UITextField"问题的另一种看法

javascript - 是否有 NPM 位置可以下载 Gulp 4 或 Gulp 4 的预发行版?