正常来说,方法一的滑动是生效的,
但是在页面有蒙层或是其他怪异的情况下,可能就不生效了,再用方法二

方法一:


# 获取设备的高度和宽度
width, height = device().get_current_resolution()
# 校准滑动的起点和终点,因为大部分app上下有底栏和顶部导航,不在滑动范围,所以这里的height不是从0.1开始
start_pt1 = (width / 2,height * 0.7)
end_pt1 = (width / 2,height * 0.3)start_pt2 = (width *0.9,height / 2)
end_pt2 = (width *0.1,height / 2)# 上滑N次:
for i in range(2):swipe(start_pt1, end_pt1,1000)sleep(1)  # 等待设备的响应# 左滑N次:
for i in range(2):swipe(start_pt2 , end_pt2,1000)sleep(1)  # 等待设备的响应

方法二:


#下滑poco("android.view.View").swipe([0.1, 0.9])#上滑poco("android.view.View").swipe([-0.1, -0.9])#左滑poco("android.view.View").swipe([-0.9, -0.1])#右滑poco("android.view.View").swipe([0.9,0.1])或者:
在app定义的滑动区域内,执行滑动操作#上滑
poco("com.lanjingren.ivwen:id/swipe_layout").swipe([0.1, -0.9])#下滑
poco("com.lanjingren.ivwen:id/swipe_layout").swipe([-0.9, 0.1])#右滑
poco("com.lanjingren.ivwen:id/swipe_layout").swipe([0.9101, 0.1])#左滑
poco("com.lanjingren.ivwen:id/swipe_layout").swipe([-0.9, -0.1])

airtest上的滑动操作swipe相关推荐

  1. App自动化测试(五)之swipe滑动操作

    App自动化测试之swipe滑动操作 分析滑动坐标 从上图我们可以分析出每个点的坐标, 假设屏幕宽为 width,高为 height A:(0.5 * width,0.1 * height) B:(0 ...

  2. Appium 屏幕页面滑动(swipe函数实现)

    Appium 屏幕页面滑动(swipe函数实现) 一.简介 在Appium中进行屏幕页面的滑动操作,我们可以使用其提供的swipe函数来实现,使用此函数,我们只需要提供起始(x,y)坐标值和滑动结束的 ...

  3. 使用Outlook Mail App滑动操作快速处理邮件

    If you do email on your phone, swipe actions can help you spin through your inbox much quicker. Here ...

  4. 「docker实战篇」python的docker-抖音appium模拟滑动操作(22)

    原创文章,欢迎转载.转载请注明:转载自IT人故事会,谢谢! 原文链接地址:「docker实战篇」python的docker-抖音appium模拟滑动操作(22) 上次代码写到了可以通过接口获取粉丝的数 ...

  5. Appium基础篇14-上下左右滑屏操作swipe方法

    本篇来学习webdriver.py下一个滑屏操作,这个方法叫swipe,这个方法只是手机端appium的方法,不是selenium3的方法.在介绍滑屏操作之前,你需要了解如何得到屏幕的高和宽,因为每个 ...

  6. vue弹出层滑动禁止背景跟着滑动_vue移动端弹起蒙层滑动禁止底部滑动操作

    解决办法 在蒙层弹起的时候将body设置为fixed定位 在蒙层消失的时候将body恢复原位 popupVisible(newValue) { if (newValue) { document.bod ...

  7. appium滑动操作(向上、向下、向左、向右滑动)

    测试项目:今日头条.apk 对今日头条的app进行滑动操作(向上.向下.向左.向右滑动) 源码附上 def getSize(): #获取当前的width和height的x.y的值 x = driver ...

  8. android 脚本swipe,移动端滑动插件Swipe教程

    前言 最近需要开发一个新的"微信活动平台",手机端主页需要用到一个幻灯片.因为好一段时间没有全部手写移动端页面了,遂又重新找了一个下有没有什么好的幻灯片插件,毕竟重复造轮子没有必要 ...

  9. 在Android中区分点击和滑动操作

    最近在写一个图片浏览安卓应用,想要弄成全屏显示,只在单击时显示工具栏和状态栏,在触摸滑动时翻页.经过几个小时在互联网上的搜索也没找到合适的例子. 知道Android Studio的模板里有一个全屏的模 ...

最新文章

  1. 顶尖创新型人才:10种与众不同的行为方式
  2. 【XStream】XStream 忽略不重要点元素
  3. avcodec_receive_packet 11
  4. 使用PostSharp开始AOP
  5. Oracle 分组统计,抽取每组前十
  6. 五十三、开始算法刷题磨练
  7. 系统制成docker镜像_docker 制作自己的镜像
  8. 常见 Java 异常解释(恶搞版)
  9. 百度AI语音语义一体化技术 识别的同时进行语义分析
  10. 『计算机视觉』Mask-RCNN_推断网络终篇:使用detect方法进行推断
  11. 单片机流水灯源代码+仿真
  12. 扫雷(简易版) 10*10
  13. android 远程桌面软件,安卓上的远程桌面软件:Xtralogic Remote Desktop Client
  14. 善领声音编辑器,修改search.dat完美启动静音
  15. sql注入实验一 ——合天网安实验室学习笔记
  16. 强化学习入门1—多臂老虎机Multi-armed Bandits
  17. python时区转换_Python pytz时区转换
  18. ecno是什么的缩写_nbcs是什么意思的缩写?
  19. 神经网络学习笔记(一) RBF径向基函数神经网络
  20. Mac电脑使用:Mac电脑如何用自带的Safari浏览器,一键翻译英文网页为中文网页

热门文章

  1. day16-20180705-流利阅读笔记
  2. Vue中使用纯CSS样式设计Table横向竖向滚动自定义个别列固定
  3. 程序员吃饭段子Java吃完就走_爆笑段子:一朋友是个程序员,有一次和他吃饭,他愁眉苦脸的说...
  4. 股票涨跌的心理学原理: 遗憾理论
  5. Python基于OpenCV的人脸表情识别系统[源码&部署教程]
  6. css拉伸动画,CSS3 matrix双板划水、拉伸、打板动画实例animation
  7. C语言程序设计精髓 第13周——原来内存也可以这么玩,我是指针我怕谁 练兵区——编程题
  8. yamlip 安装_SpringBoot中yaml配置对象
  9. vdi转vmdk VirtualBox与VMware硬盘格式转换及使用方法
  10. redis全面讲解使用场景