1.按压press

  • 每一个press之后都要一个releasw()和Perform

开始按压一个元素或坐标点(x,y)。通过手指按压手机屏幕的某个位置。

press(WebElement el, int x, int y)
比如TouchAction(driver).press(x=0,y=308).release().perform()

  • release() 结束的行动取消屏幕上的指针。释放,相当于松手
  • Perform() 执行的操作发送到服务器的命令操作。

2.长按控件

longPress(WebElement el, int x, int y, Duration duration)

开始按压一个元素或坐标点(x,y)。 相比press()方法,longPress()多了一个入参,既然长按,得有按的时间吧。duration以毫秒为单位。1000表示按一秒钟。其用法与press()方法相同。

  • TouchAction action = new TouchAction(driver);
  • action.longPress(names.get( 200),1000).perform().release();
  • action.longPress( 200 ,200,1000).perform().release();

3.点击控件tap

tap(WebElement el, int x, int y)

  • TouchAction action = new TouchAction(driver);
  • action.tap(names.get(200)).perform().release();
  • action.tap( 200,200).perform().release();

4.移动 move_to

  • moveTo(WebElement el, int x, int y) TouchAction action = new
    TouchAction(driver);

  • action.moveTo(names.get(200)).perform().release();

  • action.moveTo( 200,200).perform().release();

5.暂停 wait()

action.wait(1000); 单位为毫秒

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

appium中的TouchAction的常用用法相关推荐

  1. Python中的基本函数及其常用用法简析

    分享Python中的基本函数及其常用用法简析,首先关于函数的解释函数是为了达到某种目的而采取的行为,函数是可重复使用的,用来实现某个单一功能或者功能片段的代码块,简单来说就是由一系列的程序语句组成的程 ...

  2. hog函数的用法 python_Python中的基本函数及常用用法简析

    函数 解释 函数是为了达到某种目的而采取的行为,函数是可重复使用的,用来实现某个单一功能或者功能片段的代码块,简单来说就是由一系列的程序语句组成的程序段落. 函数存在的意义: 1. 提高代码的复用性 ...

  3. APP自动化测试-10.Appium中Desired Capabilities常用参数

    APP自动化测试-10.Appium中Desired Capabilities常用参数 文章目录 APP自动化测试-10.Appium中Desired Capabilities常用参数 前言 一.通用 ...

  4. C++中cin的常用用法

    code: // File name: Cin_Usage // Last modified Date: 2021年10月13日21点26分 // Last Version: V1.0 // Desc ...

  5. 【Android 异步操作】Handler 机制 ( Handler 常用用法 | HandlerThread 简介 | HandlerThread 源码注释分析 )

    文章目录 一.Handler 常用用法 二.HandlerThread 简介 三.HandlerThread 源码 一.Handler 常用用法 主线程 Handler 主要作用 : Looper 和 ...

  6. 【Android 异步操作】Timer 定时器 ( Timer 与 TimerTask 基本使用 | Timer 定时器常用用法 | Timer 源码分析 )

    文章目录 一.Timer 定时器基本使用 二.Timer 定时器常用用法 三.Timer 源码分析 四.Timer 部分源码注释 五.源码及资源下载 参考文档 : Timer 定时器 API 文档 T ...

  7. 【Kotlin】Kotlin enum 枚举类 ( 常用用法 | 初始化成员变量 | 实现抽象方法 | 实现接口 | 获取名称和位置索引 | 调用枚举常量方法 )

    文章目录 I . 枚举类常用用法 II . 枚举类初始化 III. 枚举类匿名类 IV . 枚举类实现接口 V . 获取枚举常量名称和位置索引 VI . 获取枚举常量的成员变量 VII . 调用枚举常 ...

  8. 教程-Delphi中Spcomm使用属性及用法详解

    Delphi中Spcomm使用属性及用法详解 Delphi是一种具有 功能强大.简便易用和代码执行速度快等优点的可视化快速应用开发工具,它在构架企业信息系统方面发挥着越来越重要的作用,许多程序员愿意选 ...

  9. 浅谈Linux中ldconfig和ldd的用法

    ldd 查看程序依赖库 ldd 作用:用来查看程式运行所需的共享库,常用来解决程式因缺少某个库文件而不能运行的一些问题. 示例:查看test程序运行所依赖的库: /opt/app/todeav1/te ...

最新文章

  1. 如何改变android5.1音量进度条,HTML5音频audio属性
  2. WPF拖拽过程中修改鼠标指针属性
  3. 中原银行数字化营销体系建设实践
  4. IBM将发布以固态硬盘为基础的全企业系统
  5. C# 实现 MD5 和 SHA1 加密算法_哈希函数 hush
  6. Handler、Message几种发送消息形式总结
  7. ELK 收集 Docker 日志
  8. 网页音乐视频不让下载怎么办
  9. AUTOCAD使用笔记
  10. django http 收发_django的日志发往http server
  11. STM32和51单片机有什么区别
  12. VBA调用系统调色板
  13. 公有云弹性IP的实现原理及优势
  14. 20-40-60法则
  15. Swiper4.3.3 制作轮播图
  16. 如何在 ggplot2 中更改背景颜色(附示例)
  17. 智能制造工业物联网IoT平台建设方案
  18. 阿里开源抓包神器LightProxy 和 其他代理 工具一起使用
  19. RBT三大最佳实践(基于需求的测试)
  20. 3D图形芯片10年史话(转载)

热门文章

  1. 目标检测中对precision和recall的理解
  2. 行事历 php,可能是目前最好用的“行事历”软件:桌面日历(WIN:v2.3.79.5205,安卓:v1.2.30)...
  3. 工赋开发者社区 | MES/MOM系统的几种主流系统集成方式
  4. 网易游戏QA岗位 -面试题
  5. lvds单8转双8芯片_液晶驱动板中的 LVDS 单6 单8 双6 双8 指的是什么
  6. 最详细的系统漏洞扫描并对靶机进行利用攻击演练(模拟一次黑客白帽子操作)
  7. kafka 创建消费者报错 consumer zookeeper is not a recognized option
  8. workers.properties配置
  9. 一维数组c语言,c语言一维数组_C语言一维数组入门教程
  10. 美洲杯-阿圭罗进球 国米前锋破门 阿根廷2-0出线