appium API 之其他操作

                          appium API 之其他操作

其它操作针对移动设备上特有的一些操作。

1、熄屏

方法:

  • lockDevice()

点击电源键熄灭屏幕。

在iOS设备可以设置熄屏一段时间。Android上面不带参数,所以熄屏之后就不会再点亮屏幕了。 java driver.lockDevice(1000); // iOS driver.lockDriice(); //Android

2、当前Activity(Android only)

方法:

  • currentActivity()
    得到当前应用的activity。只适用于Android。
    例(通讯录): Java String ca = driver.currentActivity(); System.out.print(ca); -------------输出结果为------------- .activities.PeopleActivity

3、收起键盘

方法:

  • hideKeyboard()
    收起键盘,这个方法很有用,当我们对一个输入框输入完成后,需要将键盘收起,再切换到一下输入框进行输入。 Java driver.hideKeyboard(); //收起键盘

4、滑动

方法:

  • swipe()
    模拟用户滑动。将控件或元素从一个位置(x,y)拖动到另一个位置(x,y)。

swipe(int startx, int starty, int endx, int endy, int duration) * start_x:开始滑动的x坐标。 * start_y:开始滑动的y坐标。 * end_x:结束滑动的x坐标。 * end_y:结束滑动的y坐标。 * duration:持续时间。

例: Java driver.swipe(75, 500, 75, 0, 800);

5、拉出文件

方法:

  • pullFile()
    从设备中拉出文件。

例: Java driver.pullFile(‘Library/AddressBook/AddressBook.sqlitedb’)

6、推送文件

方法:

  • pushFile()
    推送文件到设备中去。

pushFile(String remotePath, byte[] base64Data)

例: Java String content = “some data for the file”; byte[] data = Base64.encodeBase64(content.getBytes()); driver.pushFile(“sdcard/test.txt”, data);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值