Nam*_*man 10 selenium swipe swipe-gesture appium
这只是出于对方法实现的好奇和无知,我正在通过appium服务器日志获取java代码:
driver.swipe()
服务器日志读取:
info:[debug] [BOOTSTRAP] [debug]从[x = 540.0,y = 1066.0]滑动到[x = 540.0,y = 710.0],步骤为:22
这是什么22 steps?
步骤是内部滑动选项,根据您提供的执行滑动的持续时间计算。它指示滑动操作应完成多少步。在您的示例中,整个滑动操作通过 22 个小滑动步骤完成。如果您提供,duration to 0您可能会找到with steps: 0而不是步骤:22。例如,
信息:[debug] [BOOTSTRAP] [debug] 从 [x=540.0, y=1066.0] 滑动到 [x=540.0, y=710.0],步骤:0
步骤是根据您指定的滑动持续时间计算的
Math.round(duration * swipeStepsPerSec)
每秒滑动步数定义为
const swipeStepsPerSec = 28;
因此,如果您提供 1 秒的滑动持续时间,总步数将变为 28。您可以在此处参考 appium android 驱动程序代码。
| 归档时间: |
|
| 查看次数: |
318 次 |
| 最近记录: |