博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于appium中的Multiaction的用法
阅读量:6202 次
发布时间:2019-06-21

本文共 1010 字,大约阅读时间需要 3 分钟。

比如pinch:两个手指向内滑动          zoom:两个手指向外滑动

首先

from appium.webdriver.common.touch_action import TouchAction

from appium.webdriver.common.multi_action import MultiAction

def pinch():     action1=TouchAction(driver)     action2=TouchAction(driver)     pinch_action=MultiAction(driver)     action1.press(x=x*0.2,y=y*0.2).wait(1000).move_to(x=x*0.4,y=y*0.4).wait(1000).release()     action2.press(x=x*0.8,y=y*0.8).wait(1000).move_to(x=x*0.6,y=y*0.6).wait(1000).release()     pinch_action.add(action1,action2)     print('start pinch...')     pinch_action.perform()
def zoom():     action1 = TouchAction(driver)     action2 = TouchAction(driver)     zoom_action = MultiAction(driver)     action1.press(x=x * 0.4, y=y * 0.4).wait(1000).move_to(x=x * 0.2, y=y * 0.2).wait(1000).release()     action2.press(x=x * 0.6, y=y * 0.6).wait(1000).move_to(x=x * 0.8, y=y * 0.8).wait(1000).release()     zoom_action.add(action1,action2)     print("start zoom...")     zoom_action.perform()

 

转载于:https://www.cnblogs.com/wind666/p/10706057.html

你可能感兴趣的文章
关闭SQL Server 数据库所有使用连接
查看>>
Python源码——虚拟机函数机制
查看>>
算法15---数论6---素数,回文素数 分解质因素
查看>>
添加课程
查看>>
Ant的实现原理
查看>>
JNI学习
查看>>
Android性能优化典范(二)
查看>>
什么是几何变换(Transform)
查看>>
代码大全
查看>>
数论概论(Joseph H.Silverman) 定理39.1 连分数的递归公式
查看>>
Extjs表单输入框异步校验的插件实现
查看>>
Query on a tree——树链剖分整理
查看>>
博客园作业4--数组
查看>>
马凯军201771010116《面向对象程序设计(java)》第四周学习总结
查看>>
[NOI2004]郁闷的出纳员
查看>>
安装mysql-connector-python
查看>>
【C语言】15-预处理指令1-宏定义
查看>>
火鸡堂 对 基于云的胜利冲锋队 为了交项目干杯 的 Beta 产品测试报告
查看>>
DataTable.ImportRow()与DataTable.Rows.Add()的区别
查看>>
mysql操作
查看>>