此文章来源于项目官方公众号:“AirtestProject”
版权声明:允许转载,但转载必须保留原链接;请勿用作商业或者非法用途
前言
“滑动”是自动化测试中最常模拟的操作之一,其中最常见的莫过于上下左右滑动这些。我们只需要通过 airtest/poco 的 swipe 接口即可实现。这个接口我们在往期推文“你的swipe接口用不好,是因为…”中也有详细介绍过,这里就不再重复,感兴趣的童鞋直接戳链接即可查阅。
那么,对于一些比较复杂的滑动操作,比如 滑动解锁、多指滑动 或者 双指捏合 这些,我们该如何实现呢?别着急,本文将用各种生动有趣的实际用例,带大家一起来看看我们是如何实现各种各样复杂的滑动的~
1.用swipe_along()接口滑个圈圈
swipe_along 接口可以 实现连续划过一系列坐标 ,因此我们可以使用这个接口实现一些连续滑动的操作,比如手机屏幕的 滑动解锁 等。
以应用“叽里呱啦app”为例,在首页右上角的“家长中心”中,我们需要滑动1个360°的圆圈才能够完成认证:
特别需要注意的是,在airtest1.1.3版本,该接口在 Android.minitouch 下,所以我们在使用时,就需要这么调用: dev.minitouch.swipe_along()。
# -*- encod