java手机appium的move方法_appium常用方法

appium常用方法

1.输入中文

在capabilities中增加两项设置:

capabilities.setCapability("unicodeKeyboard", "True");

capabilities.setCapability("resetKeyboard", "True");

2.发送文字

driver.findElementByName("请输入姓名").sendKeys("请输入姓名");

3.截屏并保存至本地

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

}

4.获取当前界面的activity,可用于断言是否跳转到预期的activity

driver.currentActivity();

5.//打开通知栏界面

driver.openNotifications();

6.//获取网络状态

int status = driver.getNetworkConnection().value;

7.//启动其他应用,跨APP

driver.startActivity("com.android.camera", ".CameraLauncher");

备注:一定要用AndroidDriver driver,AndroidDriver是appiumDriver的子类

8.安装APK

public void add1() throws Exception{

File directory=new File("E://zidongmsm.apk");

driver.installApp(directory.getAbsolutePath());

TimeUnit.SECONDS.sleep(5);

}

public void add1() throws Exception{

driver.installApp("E:\\zidongmsm.apk");

}

9.//拖动相机图标至日历图标位置

new TouchAction(driver).longPress(driver.findElementByName("相机"))

.moveTo(driver.findElementByName("日历")).release().perform();

10.启动系统命令

Runtime.getRuntime().exec("adb shell am start -W com.aurora.market/com.aurora.market.MarketMainActivity");

EOF

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

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

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

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

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

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值