App页面滑动
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了App页面滑动相关的知识,希望对你有一定的参考价值。
参考技术A 我们操作app的过程中都会进行页面滑动,那么这个过程通过python怎么实现呢?如何滑动
大家都非常的清楚我们手动在app上是如何滑动的,然后自动化只是模仿了手工的方法去实现,我们通过一个图来分析
从上往下滑动的时候,我们通常会按(X1,Y1)这个坐标,然后往下进行滑动,一直滑到(X2,Y2)这个坐标
从下往上滑动的时候,我们会按(X2,Y2)这个坐标,往上进行滑动到(X1,Y1)这个坐标
当然了左往右进行滑动和从右往左进行滑动的思路都是一样的了。
swipe是appium模块中的一个方法,支持左右滑动和模拟点击的功能
我们从上面的图和swipe的源码中知道,滑动的最主要的参数就是坐标,那么我们如何通进行手机坐标查询呢?
查询坐标
打开指针位置
我们可以进入到手机开发者模式当中,然后打开指针位置,这样点击哪里就可以看到哪里的坐标。
我们也可以通过python的脚本帮我们实现找到坐标的方法
因为每个手机的坐标可能都不一样,这里我们可以通过先获取手机屏幕的长和宽,然后再次计算需要滑动的坐标位置
我们通过智行火车票APP来实战操作下左右滑动,因为我们每个手机的页面不一样,可以通过算出来一个大概值进行匹配
我们可以把滑动方法一个个封装起来,这样我们做app自动化测试的过程需要用到的时候就可以直接调用。
uni-app_uView1.0 实现可点击可滑动顶部导航栏和左右切换可滑动页面的功能
1、效果:
2、源码:
<template>
<view>
<view class="wrap">
<view class="u-tabs-box">
<u-tabs-swiper activeColor=
以上是关于App页面滑动的主要内容,如果未能解决你的问题,请参考以下文章
uni-app_uView1.0 实现可点击可滑动顶部导航栏和左右切换可滑动页面的功能