如何使用appium + Java在Android应用程序中滚动?

问题描述:

我需要使用appium + selenium + java来垂直滚动(上下)和水平(左右)。任何人都可以请帮我解释所需的代码片段,以便我可以在其他项目中进一步使用它。如何使用appium + Java在Android应用程序中滚动?

向右滑动到左下面代码使用

Dimension size = driver.manage().window().getSize();    
int startx = (int) (size.width * 0.8);   
int endx = (int) (size.width * 0.20);  
int starty = size.height/2; 
driver.swipe(startx, starty, endx, starty, 1000); 

左至右:方向简单地改变运行startx结束-x和端-x至运行startx

要向上/向下滑动:x轴坐标将保持不变,只有y坐标会改变。

如果你想知道更多关于坐标,然后打开“指针位置”,从“开发人员选项”手动设置和观察坐标。

+1

谢谢了。我会尝试这个解决方案。 –