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页面滑动的主要内容,如果未能解决你的问题,请参考以下文章

appium---App页面滑动

uni-app_uView1.0 实现可点击可滑动顶部导航栏和左右切换可滑动页面的功能

app内嵌 h5页面 再滑动的时候 触发击穿底下的一些touchstart事件

移动端触屏 也就H5页面 左右滑动 返回上一页?

手势滑动结束 Activity基本功能的实现

APP测试中iOS和Android的区别