[英]How to write a scrollDown method which works on any size of mobile screen?
我用Java编写了针对Android移动测试的测试脚本,并在5.5英寸kit-kat android设备上进行了测试。 但是当我在不同的屏幕尺寸上进行测试时,由于元素向上或向下滚动,我会收到错误消息.Scroll方法在5.5的屏幕尺寸下效果很好 任何人都可以帮助我,我是编程新手。 我使用此代码:
public static void verticalScroll(AppiumDriver<MobileElement> driver) throws Throwable {
try {
Dimension size = driver.manage().window().getSize();
int y_start = (int) (size.height * 0.60);
int y_end = (int) (size.height * 0.30);
int x = size.width / 2;
Thread.sleep(1000);
driver.swipe(x, y_start, x, y_end, 3000);
} catch (Throwable e) {
throw e;
}
}
与屏幕大小无关,与您要进行滑动操作的控件类型有关(可能与您尝试使用的不同设备中的Android版本有关)。 有些控件已经在使用滑动,因此,如果要在这些控件内滑动元素,则必须处理跨页。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.