首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Appium常用操作之「微信滑、触操作

目录 一、滑操作 1.访问之后,马上就滑可以吗? 2.连续实现 2 次滑 3.代码 二、模拟触 1.短按和点击的区别? 2.用坐标还是元素?...3.引入 TouchAction 4.每个行为函数都有 3 个参数 5.首先确定每一个点的位置 6.代码 三、注意 一、滑操作 不需要看到欢迎页面,直接做里面的后续操作就好了。...滑操作需要时间,模拟器或者真机执行操作更需要时间。如果直接滑动 2 次,第一次滑动效果还没展示出来就直接滑动第二次了,就会看到看不懂的现象。所以这种情况下就要加上time。...滑操作是在屏幕上按住一个点,然后滑动到另外一个点,最后把它松掉。 「九宫格」就是个典型的触应用。 ? 图片来自网络 2.用坐标还是元素? 元素方便简单,但是不是你想选就一定是哪一种。...swipe滑操作是没有元素的,针对的是整个屏幕。屏幕的话就只能通过坐标点。所以你看swipe的源码就可以看到。

2.1K20
您找到你想要的搜索结果了吗?
是的
没有找到

Appium常用操作之「微信滑、触操作

目录 一、滑操作 1.访问之后,马上就滑可以吗? 2.连续实现 2 次滑 3.代码 二、模拟触 1.短按和点击的区别? 2.用坐标还是元素?...3.引入 TouchAction 4.每个行为函数都有 3 个参数 5.首先确定每一个点的位置 6.代码 三、注意 一、滑操作 不需要看到欢迎页面,直接做里面的后续操作就好了。...# 重置与否 desired_caps["noReset"]=True 1.访问之后,马上就滑可以吗? 不可以。先等待首页有个元素出现,再去滑。滑操作需要时间,模拟器或者真机执行操作更需要时间。...滑操作是在屏幕上按住一个点,然后滑动到另外一个点,最后把它松掉。 九宫格就是个典型的触应用。 [图片来自网络] 2.用坐标还是元素? 元素方便简单,但是不是你想选就一定是哪一种。...采用和滑操作一样的思想,用百分比和相对距离。如果能获取到元素的大小以及起点坐标就可以了。 [图片来自网络] 距离是 59。

1.6K20

linux审计脚本 -- 录用户操作 (记录用户屏幕输出内容)

导读之前我记得有人问过linux上, 怎么记录用户的所有操作,包括输出的结果. 那时候我还不知道. 今天看python文档pty的时候看到个官方例子就是使用一个伪终端来模拟终端....这不就是我们要的方法么.官方链接: https://docs.python.org/3/library/pty.html操作过程官方的例子, 实际上就可以直接使用的....说明我们的录功能实现了.没有做空间大小判断, 通常这种审计日志不会太多. 但还是得注意下. 尤其是那种cat大文件的操作(就尼玛离谱)总结这只是录用户的操作....录功能主要是方便后续问题排查, 比如某些比较重要的信息输出到屏幕上, 但是操作多了就刷掉了, 就可以通过这种录来查看当时的命令和输出.

22030

Appium常用操作之「元素定位、swipe 滑操作

三、打开 app 并登录 四、移动端特有的操作 1.swipe 滑操作 2.如果写一个操作,所有的手机都能适用,是不是应该考虑屏幕的尺寸呢? 3.有没有什么办法可以获取整个设备的尺寸大小?...即adb devices能够识别到要操作的设备。...1.swipe 滑操作 Appium 的swipe函数是针对屏幕上的坐标来滑动的。...根据每个手机的 x 轴和 y 轴,确定它的滑百分比,那随便什么样的手机都是可以滑的。所以在实现这个滑的时候,首先获取屏幕的size。 4.屏幕的 size 怎么获取呢?...**所有人的使用习惯:** 滑都是在正中间滑或者稍微偏下一点。从一个页面滑动到另外一个页面,y 轴没有变化。

1.9K81

Appium常用操作之「元素定位、swipe 滑操作

三、打开 app 并登录 四、移动端特有的操作 1.swipe 滑操作 2.如果写一个操作,所有的手机都能适用,是不是应该考虑屏幕的尺寸呢? 3.有没有什么办法可以获取整个设备的尺寸大小?...实现一个截(通常情况下这样用,可以截成功)。 二、Appium 常用操作 1.用 layui 做 app 元素定位的时候会报错怎么办? 建议不用 layui。...1.swipe 滑操作 Appium 的swipe函数是针对屏幕上的坐标来滑动的。...根据每个手机的 x 轴和 y 轴,确定它的滑百分比,那随便什么样的手机都是可以滑的。所以在实现这个滑的时候,首先获取屏幕的size。 4.屏幕的 size 怎么获取呢?...「所有人的使用习惯:」 滑都是在正中间滑或者稍微偏下一点。从一个页面滑动到另外一个页面,y 轴没有变化。

2.9K10

Unity 移动端触摸操作

Unity 触操作 当将Unity游戏运行到IOS或Android设备上时,桌面系统的鼠标左键可以自动变为手机屏幕上的触操作,但如多点触操作却是无法利用鼠标操作进行的。...Unity的Input类中不仅包含桌面系统的各种输入功能,也包含了针对移动设备触操作的各种功能,下面介绍一下Input类在触碰操作上的使用。...Andorid设备不对点击计数,这个方法总是返回1 deltaPosition 自最后一帧所改变的屏幕位置 phase 相位,也即屏幕操作状态 其中phase(...但自最后一阵没有移动 Ended 手指离开屏幕 Canceled 系统取消触控跟踪,原因如把设备放在脸上或同时超过5个触摸点 下面通过一段代码来进行移动设备触摸操作的实现...,双触摸操作可以缩放。

2.9K20

Linux基本操作&&Linux操作MySQL

Linux基本操作&&Linux操作MySQL 安装Linux系统 下载VMware虚拟机 下载CentOS-7系统 创建虚拟机 选择自定义 下一步 下一步 选择Linux 选择存放位置...系统 官网下载filezilla 设置主机ip 用户名 密码 端口号为22端口 Linux基本操作 Linux没有图形化界面,我们只能通过控制台去操作系统,我们就要使用类似DOS命令的Linux命令去操作系统...尽管在Linux上也有很多图形界面的编辑器可用, 但vi在系统和服务器管理中的功能是那些图形编辑器所无法比拟的。...log dump 线程,用来给从库 i/o线程传binlog; SQL 线程,会读取relay log文件中的日志,并解析成具体操作,来实现主从的操作一致,而最终数据一致; 主从复制实现过程 主机..., 因为每次操作数据库时这两值会发生改变 show master status; 记住这两个值 从机 Linux系统 进入从机修改配置文件 vim /etc/my.cnf 设置值 log-bin

21710

Deepin(Linux)下实现Android投

Deepin(Linux)下实现Android投 最近需要演示自己的安卓开发作品,因此需要在自己的主力操作系统(Deepin)上实现安卓投,之后才好连接电脑在班级里演示。...找寻一圈之后终于发现了开源的Linux端投神器Scrcpy. 因此在这里简单记录配置过程,方便后用。 项目源码:Scrcpy的GitHub 简单说明 Scripe支持桌面全平台。...It works on GNU/Linux, Windows and MacOS. 但是在这里主要记录下Linux下的Deepin系统配置。...简易配置 上文提到为了方便,我在deepin社区找到了热心网友打包好的scripe,直接就可以使用,在这里简单写一下免编译操作步骤: ?...--------------------- Author: Frytea Title: Deepin(Linux)下实现Android投 Link: https://blog.frytea.com

4.5K30

像折纸一样操作手机

,采用薄薄的胶片电子墨水显示。...PaperFold是一台多显可变形智能手机,可以支持最多3块独立电子墨水显示以不同形状组合,以支持不同的功能,还能在必须的时候增加屏幕的实际面积。...PaperFold智能手机运用了折叠技术最大化发挥了电子纸显示的功能。PaperFold也证明了形态和功能对延展性移动设备具有同等重要的作用。”...比如,用户在一块显示上查看照片缩略图时,连接上第二块屏幕可以全屏观看选中图片。连上第三块屏幕会显示图片工具条。将两块屏幕像笔记本一样上下连接,下面的显示就可以作为键盘使用。 ?...使用Google Maps时,可以像纸质地图那样将地图显示在3块显示上;如果将地图折叠成外凸球形,视角动态切换至Google Earth。

69970
领券