首页 > 解决方案 > 简单的滚动操作不适用于 Appium Android Webdriver.io v5 Node.js

问题描述

我正在为这样一个简单的任务而苦苦挣扎。我只想在我的应用程序中从底部滚动到顶部,反之亦然。

appium.io 上的文档超级过时(垃圾)。webdriver.io 文档仅适用于浏览器。

webdriver.io v5 api 文档:https ://webdriver.io/docs/api.html

appium.io 文档:http ://appium.io/docs/en/commands/interactions/touch/scroll/

有人有一个简单的滚动到底部和顶部的例子吗?

会欣赏它。提前致谢。

标签: androidnode.jswebdriver-ioappium-android

解决方案


我在 appium-boilerplate 项目中找到了一个很好的例子:

https://github.com/webdriverio/appium-boilerplate.git

在该项目中有一个名为 Gestures.js 的文件,其中包含一些非常有用的功能。就我而言,我想向左或向右滑动。我像这样使用那个 JS 类:

    Gestures.swipeLeft();
    Gestures.swipeRight();

这些函数的默认值为 1%。这对我有用。

是的,我同意,文档不是很好,看似简单的事情需要很长时间:-(


推荐阅读