TouchAction 已弃用。有任何关于垂直滚动的新用法的指示吗?使用下面的代码。但不能工作,因为 TouchAction 已被弃用。
Dimension dimension =driver.manage().window().getSize();
int start_x=(int) (dimension.width*0.5);
int start_y=(int) (dimension.height*0.9);
int end_x=(int) (dimension.width*0.2);
int end_y=(int) (dimension.height*0.1);
TouchAction touch =new TouchAction(driver);
touch.press(PointOption.point(start_x,start_y))
.waitAction(WaitOptions.waitOptions(Duration.ofSeconds(1)))
.moveTo(PointOption.point(end_x, end_y))
.release()
.perform();
Thread.sleep(3000);
dimension =driver.manage().window().getSize();
start_x=(int) (dimension.width*0.2);
start_y=(int) (dimension.height*0.2);
end_x=(int) (dimension.width*0.5);
end_y=(int) (dimension.height*0.8);
touch =new TouchAction(driver);
touch.press(PointOption.point(start_x,start_y))
.waitAction(WaitOptions.waitOptions(Duration.ofSeconds(1)))
.moveTo(PointOption.point(end_x, end_y))
.release()
.perform();
Run Code Online (Sandbox Code Playgroud)