我正在尝试使用 webdriverio 中的 touchAction 滚动 Android 屏幕。我使用以下代码来执行操作,但它不起作用。
driver.touchAction([ {action:'press',x:1052,y:1567}, { action: 'moveTo',x:1041, y:689}, 'release' ])
任何建议都会有帮助
尝试使用
longPress
而不是 press
。由于异步性质,您可能还需要在命令前面加上 await
。例如:
await driver.touchAction([ {action: 'longPress', x: 0, y: 1000}, { action: 'moveTo', x: 0, y: 10}, 'release' ]);
如何向上滚动,我以相反的顺序尝试了代码,但它不起作用 wait driver.touchAction([ {action: 'longPress', x: 1000, y: 0}, { action: 'moveTo', x: 10, y: 0}, 'release' ]);