zoukankan      html  css  js  c++  java
  • Airtest IDE 自动化测试8——swipe 滑动屏幕

    前言

    swipe 的作用是在屏幕上从一个点滑动到另外一个点的位置

    swipe 使用介绍

    swipe 方法作用:从v1 经历 steps 步滑动到 v2,且期间总持续duration秒,相当于每步是duration/steps 秒。

    如果没有v2值则滑动的方向依赖于vector 的滑动比例值为终点

    swipe(v1,v2=None,vector=None,duration=0.01):

    v1:截图对象-图片 或者 坐标(x,y) 此(x,y)类似(1024,768)的坐标值

    v2:截图对象-图片 或者 坐标(x,y) 从v1 滑动到v2(优先级高于vector)

    vector:[x,y]录制时自动生成,记录滑动比例,x正值向右边;x负值:向左边;y正值:向下边;y负值:向上边;

    duration:滑动的持续时间。默认0.1。即在duration秒内滑动结束

    steps:滑动步进。默认5步。即滑动几次。

     使用示例

    操作目标,按住“有奖评论”位置,横向往左移;

     先点下Airtest辅助窗的swipe按钮,截图需移动的图片位置,鼠标往左移动到目标区域释放,自动生成如下代码

     选中代码执行,会看到滑动效果

    vector参数

    vector:[x,y]录制时自动生成,记录滑动比例,以第一个参数v1 图片的中心位置为起点坐标,如下图所示

    • x正值:向右边
    • x负值:向左边
    • y正值:向下边
    • y负值:向上边

    横向移动可以设置y的值为0,纵向移动可以设置x的值为0

     x和y的值是屏幕百分比,取值范围是-1到1.

    从图片1滑动到图片2

    把“有奖评论”移动到“VIP会员”的位置

     当传了v1 和 v2 两个参数的时候,就不需要 vector参数了,v2参数的优先级高于vector

    也可以传图片所在的坐标位置,从一个坐标滑到另外一个坐标

     duration 持续时间

    duration:滑动的持续时间,默认0.1秒,如果想滑动的慢一点,可以修改此参数的值

     steps 参数是滑动几次到指定位置,默认为5次,这个值不用改动。

  • 相关阅读:
    从零开始在虚拟机中搭建一个4个节点的CentOS集群(三)-----将一台虚拟机复制成4台虚拟机
    从零开始在虚拟机中搭建一个4个节点的CentOS集群(二)-----在虚拟机中安装Java和Perl
    java后台访问接口
    java文件名更改一直是false,看看是否是文件打开没有关
    java后台调用url无协议
    MyEclipse怎么设置个性化代码注释模板
    sql参数化查询in的参数
    mongodb索引
    oracle分配权限:一个用户访问另一个用户的表
    spring读写分离
  • 原文地址:https://www.cnblogs.com/canglongdao/p/15526434.html
Copyright © 2011-2022 走看看