Java appium TouchAction按下并移动到滚动方法在Android 8.1上不起作用

Java appium TouchAction按下并移动到滚动方法在Android 8.1上不起作用,java,android,automation,appium,ui-automation,Java,Android,Automation,Appium,Ui Automation,我正在使用appium 1.13.0尝试使用此方法在android 8.1上的三星galaxy note 9上滚动浏览本机android应用程序 new TouchAction(driver).press(PointOption.point(943, 1090)).moveTo(PointOption.point(70, 1090)).release().perform(); 但它似乎不起作用,屏幕根本不动 但是,从adb shell命令行发送此滚动输入确实有效 adb shell input

我正在使用appium 1.13.0尝试使用此方法在android 8.1上的三星galaxy note 9上滚动浏览本机android应用程序

new TouchAction(driver).press(PointOption.point(943, 1090)).moveTo(PointOption.point(70, 1090)).release().perform();
但它似乎不起作用,屏幕根本不动

但是,从adb shell命令行发送此滚动输入确实有效

adb shell input swipe 500 100 500 300
但我确实需要能够通过appium而不是命令行发送滚动事件


有人能帮忙吗?

这可能是因为您忘了放置等待选项


touchAction.press(PointOption.point(9431090)).waitAction(WaitOptions.WaitOptions(1000)).moveTo(PointOption.point(701090)).release().perform()

我尝试了此操作,但没有滚动,只出现了闪烁,没有引发任何异常。@AshokkumarGanesan:显示您的代码,以便我们了解您所做的操作。添加等待操作对我起到了作用。谢谢