美文网首页
App页面滑动

App页面滑动

作者: Cosy_89 | 来源:发表于2019-10-18 15:46 被阅读0次

    我们操作app的过程中都会进行页面滑动,那么这个过程通过python怎么实现呢?

    如何滑动

    大家都非常的清楚我们手动在app上是如何滑动的,然后自动化只是模仿了手工的方法去实现,我们通过一个图来分析

    从上往下滑动的时候,我们通常会按(X1,Y1)这个坐标,然后往下进行滑动,一直滑到(X2,Y2)这个坐标

    从下往上滑动的时候,我们会按(X2,Y2)这个坐标,往上进行滑动到(X1,Y1)这个坐标

    当然了左往右进行滑动和从右往左进行滑动的思路都是一样的了。


    swipe

    swipe是appium模块中的一个方法,支持左右滑动和模拟点击的功能

    我们从上面的图和swipe的源码中知道,滑动的最主要的参数就是坐标,那么我们如何通进行手机坐标查询呢?

    查询坐标

    打开指针位置

    我们可以进入到手机开发者模式当中,然后打开指针位置,这样点击哪里就可以看到哪里的坐标。

     我们也可以通过python的脚本帮我们实现找到坐标的方法

    get_window_size

     因为每个手机的坐标可能都不一样,这里我们可以通过先获取手机屏幕的长和宽,然后再次计算需要滑动的坐标位置

    App滑动

    我们通过智行火车票APP来实战操作下左右滑动,因为我们每个手机的页面不一样,可以通过算出来一个大概值进行匹配

    向左滑动

    封装滑动方法

    我们可以把滑动方法一个个封装起来,这样我们做app自动化测试的过程需要用到的时候就可以直接调用。

    相关文章

      网友评论

          本文标题:App页面滑动

          本文链接:https://www.haomeiwen.com/subject/afmimctx.html