繁体   English   中英

如何使用真实的android设备上下滚动和滑动? Appium版本1.7.1

[英]How to scroll up and down and swipe using real android devices? Appium version 1.7.1

我是自动化领域的新手,我也不知道脚本编写,但是我正在尝试学习自动化,我们正在使用Java脚本。 我正在尝试根据EULA条款上下滚动页面,有人可以帮我吗? 我正在使用appium版本1.7.1。 也有人可以推荐使用android studio而不是eclipse的教程。

谢谢,我

您可以使用以下代码执行向上滚动/向上滑动操作:

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。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM