滑动的另一种方法.
我们需要使用一个类 就是 TouchAction类 也就是 触摸动作的类 底部会用上.
首先第一步就是定位这个我们要拉动的合格控件.
WebElement control = driver.findElement(By.name("路径或者是名字 这个就是随意的看你是用什么定位"));
接下来就是获取控件的其实x坐标.
int Start= touch_path.getLocation.getX();
知道了起始坐标接下来就需要获取到控件的最大宽度:
int max_width= Start+ control.getsize().getWidth();
接下来获取控件的高度
int max_height = control.getLocation().getY();
调用这个执行滑动的类
TouchAction act = new TouchAction (driver);
接下来执行 最大的宽度-20 和高度+20 滑动到 起始位置+10,和高度+20 相当于平行滑动.并且是从右到左滑动的.
act.press(max_width-20,max_height +20).moveTo(Start +10,max_height +20).release().perform();
根据自己的实际情况进行分析和套用.
-小饼呀