小编Max*_*nka的帖子

如何在Java中的应用程序中使用操作或滚动?

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)

android scroll touch selenium-webdriver appium

1
推荐指数
1
解决办法
3337
查看次数

标签 统计

android ×1

appium ×1

scroll ×1

selenium-webdriver ×1

touch ×1