BAndroidDriver 库正在完善,以下是已经实现的部分方法介绍
打开命令终端:
pip install BAndroidDriver
安装完成就可以使用了,如下实例:
# coding=utf-8
import time
import json
from BAndroidDriver.BAndroidDriver import BAndroidDriver
'''
:Description: 自动化小实例
:author bony
:@version V1.0
:@Date 2016年11月
'''
R9PLUS=BAndroidDriver()#定义一台手机
R9PLUS.setDeviceId("T4ZLGQPN99999999")#设置手机的ID,若不设ID则会随意操作某一台手机
R9PLUS.setDeviceName("R9PLUS")#设置手机的名称
if __name__ == '__main__':
# GetLog()
R9PLUS.AppClearData("com.android.browser")#清除某个APP的数据
R9PLUS.StsrtApp("com.android.browser","com.android.browser.BrowserActivity")#启动一个APP
time.sleep(1)#一个延时1秒
R9PLUS.Swipe(500,500,5,500)#滑动一下
R9PLUS.Click(500,500)#点击一下
Element1=R9PLUS.GetElement("text","我是按钮")#根据元素字符串获取当前屏幕元素
Element2=R9PLUS.GetElement("resource-id","我是按钮")#根据元素resource-id获取当前屏幕元素
#根据其他属性也可以
Element2.click()#点击元素
Element1.Input("我是输入的文字")#若这个元素是输入框,可以在元素中输入文字