Airtest的控制手机滑动位置偏差修正方法总结

提起Airtest的控制手机滑动位置,就会想起swipe,因为这种方法比较常见,对于没有精度控制的朋友完全够用, 我现在遇到精度控制时,大家都觉得精度不够,现在我对滑动精度控制,找到比较好的方法,找到了两种办法,觉得第二种最实用。值得大家学习讨论。
**

一、精度不够的方法

**

swipe([random_int_1,zuobiao_m[1]],[random_int_1,600],duration=1,steps =2)

二、精度有要的方法

# -*- encoding=utf8 -*-
__author__ = "Administrator"
from airtest.core.android.touch_methods.base_touch import *
# dev = device()
from airtest.core.api import *
dev = device()  # 获取当前手机设备
# # 方案一
# # 长按删除应用
# longtouch_event = [
#     DownEvent([500, 1892]),# 待删除应用的坐标
#     SleepEvent(2),
#     MoveEvent([500, 592]),# 删除应用的垃圾桶坐标
#     UpEvent(0)]

# dev.touch_proxy.perform(longtouch_event)


# # 方案二
# 手指按照顺序依次滑过3个坐标(在基础上直接增加后面的缓慢滑动)
#dev.minitouch.swipe_along([(500, 1500), (500, 1200), (500, 200)])
# 循环十次上划操作,遇到有条件判断直接加条件判断
for i in range(10):
    dev.minitouch.swipe_along([(500, 1500), (500, 500), (500, 505)])

相关推荐

  1. Airtest控制手机滑动位置偏差修正方法总结

    2024-07-16 17:56:01       23 阅读
  2. 三种修改 Docker 镜像默认存储位置方法

    2024-07-16 17:56:01       33 阅读
  3. appium控制手机一直从下往上滑动

    2024-07-16 17:56:01       29 阅读
  4. 认知偏差知识手册

    2024-07-16 17:56:01       20 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-16 17:56:01       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-16 17:56:01       71 阅读
  3. 在Django里面运行非项目文件

    2024-07-16 17:56:01       58 阅读
  4. Python语言-面向对象

    2024-07-16 17:56:01       69 阅读

热门阅读

  1. Cuda环境及Pytorch环境安装

    2024-07-16 17:56:01       22 阅读
  2. Window -- redis 服务注册、Mysql 服务注册

    2024-07-16 17:56:01       19 阅读
  3. python安全脚本开发简单思路

    2024-07-16 17:56:01       22 阅读
  4. Qt 实战(7)元对象系统 | 7.3、QMetaObject

    2024-07-16 17:56:01       20 阅读
  5. 交易积累——VR

    2024-07-16 17:56:01       23 阅读
  6. 艺术类硕士在核心期刊上发表论文真的很难么?

    2024-07-16 17:56:01       24 阅读
  7. 靖江美食元宇宙

    2024-07-16 17:56:01       18 阅读
  8. 1213:八皇后问题

    2024-07-16 17:56:01       19 阅读