当前位置: 首页 > news >正文

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)])
http://www.lryc.cn/news/402194.html

相关文章:

  • 【机器学习】Grid Search: 一种系统性的超参数优化方法
  • Laravel Passport:API认证的瑞士军刀
  • SpringBoot Bean管理
  • Qt5.12.2安装教程
  • 2024年大数据高频面试题(中篇)
  • Python编程工具PyCharm和Jupyter Notebook的使用差异
  • 顶顶通呼叫中心中间件-被叫路由、目的地绑定(mod_cti基于FreeSWITCH)
  • 【数据集处理工具】根据COCO数据集的json标注文件实现训练与图像的文件划分
  • vue 如何做一个动态的 BreadCrumb 组件,el-breadcrumb ElementUI
  • FFmpeg播放视频
  • 重叠区间的求和
  • java包装类 及其缓存
  • 大龄程序员的出路在哪里?
  • Unity不用脚本实现点击按钮让另外一个物体隐藏
  • RAG技术-为自然语言处理注入新动力
  • Docker安装ELK(简易版)
  • WPF项目实战视频《一》(主要为WPF基础知识)
  • iOS ------ ARC的工作原理
  • 【React】JSX基础
  • 1分钟带你了解苹果手机删除照片恢复全过程
  • Ruby爬虫技术:深度解析Zhihu网页结构
  • python中的re模块--正则表达式
  • sqlalchemy反射视图
  • 最新版康泰克完整版- Kontakt v7.10.5 for Win和Mac,支持m芯片和intel,有入库工具
  • spring boot(学习笔记第十三课)
  • 聊聊不再兼容安卓的鸿蒙
  • 创建一个矩形,当鼠标进入这个矩形的时候,这个矩形边线变色,且鼠标变成手型
  • AI自动生成PPT哪个软件好?高效制作PPT优选这4个
  • LruCache、Glide和SmartRefreshLayout使用总结
  • Redis中数据分片与分片策略