【发布时间】:2018-05-18 09:29:22
【问题描述】:
我是自动化方面的新手,我也不懂脚本,但我正在尝试学习自动化,我们正在使用 java 脚本。我正在尝试上下滚动页面以了解 EULA 条款,有人可以帮我吗?我正在使用 appium 1.7.1 版。 也有人可以推荐一个使用 android studio 而不是 eclipse 的教程。
谢谢, 我。
【问题讨论】:
标签: javascript android automation appium device
我是自动化方面的新手,我也不懂脚本,但我正在尝试学习自动化,我们正在使用 java 脚本。我正在尝试上下滚动页面以了解 EULA 条款,有人可以帮我吗?我正在使用 appium 1.7.1 版。 也有人可以推荐一个使用 android studio 而不是 eclipse 的教程。
谢谢, 我。
【问题讨论】:
标签: javascript android automation appium device
您可以使用以下代码执行滚动/向上滑动操作:
Dimension size = this.driver.manage ()
.window ()
.getSize ();
int startX = size.getWidth () / 2;
int startY = size.getHeight () / 2;
int endX = 0;
int endY = (int) (startY * -1 * 0.5);
TouchAction action = new TouchAction (this.driver);
action.press (startX, startY)
.moveTo (endX, endY)
.release ()
.perform ();
您可以调整代码以执行向左、向下和向右滑动。
至于你正在寻找的教程,找到一个好的资源并不容易。但是为了帮助您实现移动自动化,我创建了一个开源框架coteafs-appium,您可以轻松地使用它来自动化测试。它在内部使用 Appium。要了解如何使用它,请在其 GitHub 页面上查看它的 wiki。
【讨论】: