码迷,mamicode.com
首页 > 移动开发 > 详细

appium 截屏和滑动功能

时间:2017-03-09 20:44:25      阅读:324      评论:0      收藏:0      [点我收藏+]

标签:获取   int   fileutil   output   driver   主函数   tput   mon   file   

 

以下代码放进主函数就可用

 

//7.滑动截屏 
// File screen = driver.getScreenshotAs(OutputType.FILE);
// File screenFile = new File("d:\\screen.png");
// try {
// FileUtils.copyFile(screen, screenFile); //commons-io-2.0.1.jar中的api
// } catch (IOException e) {
// e.printStackTrace();
// }
//
//滑动屏幕
//定义一个文件
File screen1=driver.getScreenshotAs(OutputType.FILE);
//把截图编程图片
BufferedImage bos=ImageIO.read(screen1);
//获取不同手机屏幕的宽高
int width=bos.getWidth();
int heigth=bos.getHeight();
//1.往右边
driver.swipe(heigth/2, width*9/10, width*1/10, heigth/2, 1000);
Thread.sleep(3000);
driver.swipe(heigth/2, width*9/10, width*1/10, heigth/2, 1000);
Thread.sleep(3000);
//2.往左边
driver.swipe(width*1/10, heigth/2, width*9/10, heigth/2, 1000);
Thread.sleep(3000);
driver.swipe(width*1/10, heigth/2, width*9/10, heigth/2, 1000);
Thread.sleep(3000);
//3.往上滑
driver.swipe(width/2,heigth*9/10, width/2, heigth*1/10, 1000);
Thread.sleep(3000);
driver.swipe(width/2,heigth*9/10, width/2, heigth*1/10, 1000);
Thread.sleep(3000);
//4.往下滑
driver.swipe(width/2,heigth*1/10, width/2, heigth*9/10, 1000);
Thread.sleep(3000);
driver.swipe(width/2,heigth*1/10, width/2, heigth*9/10, 1000);
Thread.sleep(3000);

appium 截屏和滑动功能

标签:获取   int   fileutil   output   driver   主函数   tput   mon   file   

原文地址:http://www.cnblogs.com/strggle/p/6527322.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!