appium 截屏和滑动功能

 

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

 

//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);

转载于:https://www.cnblogs.com/strggle/p/6527322.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值