appium+java(七)图片的放到及缩小操作

多点触控(MultiTouch)

MultiTouch对象是触摸操作的集合。

多点触控手势只有两个方法,add和perform。

add 用于将不同的触摸操作添加到当前的多点触控中。

当 perform 执行时,被添加到多点触控里的所有触摸操作会被发送给 appium 并被执行,就像它们 同时发生一样。Appium 会按序一个个执行触摸事件,首先第一个事件,然后第二个,以此类推。

即:用两只手指一起的操作

伪代码示例:

action0 = TouchAction().tap(el)

action1 = TouchAction().tap(el)MultiAction().add(action0).add(action1).perform()

准备

Android 7.0版本(真)

实践部分

上面是对放大及缩小操作的一个描述介绍,接下来就是实操部分了,我们接着进行这部分api的学习,相信我,只要肯坚持这一切并不难。

示例代码:

/**

* 放到缩小操作

*

* @throws Exception

*/

@Test

public void testMultiTouchAction() throws Exception {

//我

driver.findElementByName("我").click();

//头像

driver.findElementById("pn").click();

//头像

driver.findElementById("d4z").click();

int scrHeight = driver.manage().window().getSize().getHeight();

int scrWidth = driver.manage().window().getSize().getWidth();

MultiTouchAction multiTouch = new MultiTouchAction(driver);

TouchAction tAction0 = new TouchAction(driver);

TouchAction tAction1 = new TouchAction(driver);

tAction0.press(scrWidth >> 1, scrHeight >> 1).waitAction(2000).moveTo(0, 60).release();

tAction1.press(scrWidth / 2, scrHeight / 2 + 40).waitAction(2000).moveTo(0, 80).release();

multiTouch.add(tAction0).add(tAction1);

multiTouch.perform();

}

运行效果

EOF

本文作者:久曲建的测试窝

本文链接:https://www.cnblogs.com/longronglang/p/10318109.html

关于博主:评论和私信会在第一时间回复。或者直接私信我。

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!

声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!

优秀不够,你是否无可替代

软件测试交流QQ群:721256703,期待你的加入!!

欢迎关注我的微信公众号:软件测试君

java 1.7图片压缩_appium+java(七)图片的放到及缩小操作相关推荐

  1. 从入门到精通(分布式文件系统架构)-FastDFS,FastDFS-Nginx整合,合并存储,存储缩略图,图片压缩,Java客户端

    从入门到精通-分布式文件系统架构-FastDFS,FastDFS-Nginx整合,合并存储,存储缩略图,图片压缩,Java客户端 一.FastDFS介绍 二.流程图 FastDFS架构原理分析(重点) ...

  2. DPG图片压缩技术和webp图片格式

    DPG图片压缩技术和webp图片格式 一.DPG图片压缩技术 京东自主研发推出的DPG图片压缩技术,经测试该技术,可以直接节省用户近50%的浏览量,极大地提升了用户的网页打开的速度.能够兼容JPEG, ...

  3. java-png图片压缩,解决png图片压缩后背景变黑问题

    java-png图片压缩,解决png图片压缩后背景变黑问题 参考文章: (1)java-png图片压缩,解决png图片压缩后背景变黑问题 (2)https://www.cnblogs.com/yinj ...

  4. 如何快速图片压缩指定大小?图片压缩到200k以内的方法

    图片压缩到200k以内的介绍 在现代社交媒体和网页设计中,高质量的图片是必不可少的.但是,大型图像文件可能会导致页面加载时间过长,从而影响用户体验.这时就需要使用图片压缩技术来将图片文件大小减小到合理 ...

  5. 一般PNG图片压缩的Java实现

    由于对资源或网速的要求,在手机游戏或一般的网页游戏中,希望能对图片进最大可能的压缩,以节省资源.最近公司做的项目也有对这方面的需求,于是我在网上逛了半天,希望能发现现成版的Java方法可以使用(用程序 ...

  6. java 图片压缩加水印_java图片添加水印和压缩

    图片添加水印和压缩 [Java]代码 package net.leebao.core.util; import java.awt.AlphaComposite; import java.awt.Col ...

  7. java 图片压缩100k_如何将图片压缩到100K以内,教你几种免费方法

    一般我们在提交电子证件照时都要求100K以内的图片,超过则无法正常上传,那么有没有免费将图片压缩变小的方法呢?教你3个简单又免费的方法,收藏起来备用吧. 方法1:最简单粗暴的方式就是直接打开图片后用聊 ...

  8. 【PC工具】图片压缩哪家强!tinyPNG图片压缩工具

    不算云服务软件,可能大家最喜欢的应该就是在线(网页)软件了,网页软件功能强大,使用方便,打开浏览器就能用,可以免去软件安装的耗时,也能避免硬盘空间的占用.今天给大家分享一个在线的图片压缩网站:http ...

  9. vue图片压缩不失真_图片压缩会失真?快试试这几个无损压缩神器。

    前端通常在做网页的时候 会出现图片加载慢的情况 在这里我通常会将图片进行压缩 但是通常情况下 观众会认为 图片压缩会出现失真的现象 在这里我会向大家推荐几款图片压缩的工具 基本上会实现无损压缩 1.T ...

最新文章

  1. Oracle Dataguard 主备库的切换方法
  2. Android网络连接异常处理方案
  3. matlab的compass怎么用,Compass用法指南
  4. SiteServer CMS 新版本 V6.11(2019年7月1日发布)
  5. 《C++ Primer》2.6.1节练习
  6. Capture One mac版如何导入Lightroom目录
  7. Oracle系列--基础理论
  8. 职场 | 算法是怎样决定你的职业生涯的
  9. 认知无线电的能量检测
  10. thinkphp 使用 kindEditor
  11. 计算机排版系统程序,《计算机排版系统.doc
  12. python技巧积累
  13. 当代计算机的应用,浅析计算机在当今社会中的应用
  14. 看雪软件安全精选:二进制各种漏洞原理实战分析总结
  15. 在Docker中安装Home Assistant系统(以群晖系统为例)【Home Assistant入门安装篇1-2】
  16. 矩阵理论| 基础:Jordan标准型(从Jordan标准型求代数重数/几何重数/特征向量)
  17. 推荐七个Python效率工具!
  18. ItemIDList结构(文件路径的转换)
  19. 便携式超宽带记录回放系统之高速采集卡
  20. kettle bat文件运行失败

热门文章

  1. python匿名函数就是没有名字的函数_python 之 匿名函数
  2. Python玩转简书钻,简述钻是否对文章权重有影响?结果确实有!
  3. 2016二级c语言成绩查询,2016年12月计算机二级C语言测试及答案
  4. cjson使用_LD3320语音识别模块:LDV7模块使用详解
  5. (CPSCA's)CPOJC+VIJOS
  6. Java入门:JDK与Eclipse之类的集成开发工具的关系
  7. 有关Kill Session问题的讨论(旧文初发)
  8. 关于浮点数的问题,我再做一个字体设置的时候总有问题,现在看了这个文章,受到了启发...
  9. mui toast自定义样式
  10. 【信息系统项目管理师】第10章 下篇-项目干系人管理 知识点详细整理